waitとwaitregexの動作の違い
Open Date: 2013-05-16 17:33
Letztes Update: 2013-06-01 11:57
Reporter: | doda | Eigentümer: | (None) |
---|---|---|---|
Priority: | 5 - Medium | MileStone: | (None) |
Type: | Bugs | Severity: | 5 - Medium |
Component: | Tera Term Macro | Status: | Closed |
Resolution | Fixed |
Details
wait/waitlnとwaitregexで複数のパラメータを指定した時の動作が違う。
例えば "ABC" という文字列を受信した時、
wait "ABC" "ABC"では result が 1 になるが、(前のパラメータ優先)
waitregex "ABC" "ABC"では result が 2 になる。(後ろのパラメータ優先)
また、"ABCdef" という文字列を受信した時、
wait "ABCdef" "ABC"では result が 2 になるが、(一文字づつチェックし、先に確定した物が優先)
wait "ABC" "ABCdef"では通常は result が 2 になる。(基本は行単位でチェックになるので、長い文字列でも先にマッチする事がある)
さらに、受信データが一パケットで来ず、一文字ずつ別のパケットで受信した場合は result が 1 になる。
Last Update of this Ticket
2013-06-01 11:57 Update by: maya
- Milestone Update from Tera Term 4.78 (closed) to (None).
- Status Update from Open to Closed.
- Ticket Close date set to 2013-06-01 11:57