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 イベント発生