waitevent
形式:
<events> で指定されるイベントが発生するまで MACRO を停止させる。
<events> は以下のイベント識別子の組み合わせ。
イベント イベント識別子
timeout 1
unlink 2
disconnection 4
connection 8
システム変数 timeout が0より大きい場合、<timeout> 秒の時間がすぎるとtimeout (タイムアウト)イベントが発生する。
timeout の値が0以下の場合は、タイムアウトは発生しない。
unlink イベントは Tera Term が閉じられたときに発生する。
disconnection (または connection) イベントは、Tera Term とホストの間の通信が閉じられた(開かれた)時に発生する。
waitevent コマンドは実際に発生したイベントの識別子をシステム変数 result に格納する。
例:
waitevent 4 disconnection イベントを待つ
waitevent 2 or 8 unlink または connection イベントを待つ
if result=2 goto label1 unlink イベント発生
if result=8 goto label2 connection イベント発生