イベントを待つ。
waitevent <events>
<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 に格納する。
; disconnection イベントを待つ
waitevent 4
; unlink または connection イベントを待つ
waitevent 2 or 8
; unlink イベント発生
if result=2 goto label1
; connection イベント発生
if result=8 goto label2