【Tera Term マクロ言語】コマンドリファレンス
[制御コマンド]
繰り返します。
do [ { while | until } <expression> (option)]
...
...
loop [ { while | until } <expression> (option)]
'do' と 'loop' の間のコマンドを、条件式に従って繰り返します。
条件式を指定する場合は、'do' または 'loop' のどちらかに記述してください。
do while の場合、条件式 <expression> の結果が 0 以外である限り、繰り返します。
条件によっては一度もループが実行されない場合があります。
do until の場合、条件式 の結果が 0 である限り、繰り返します。
条件によっては一度もループが実行されない場合があります。
loop while の場合、最低1度はループが実行されて loop 行で条件式を評価します。
条件式 <expression> の結果が 0 以外である限り do から繰り返します。
loop until の場合、最低1度はループが実行されて loop 行で条件式を評価します。
条件式 <expression> の結果が 0 である限り do から繰り返します。
どちらにも条件を指定しなかった場合は、無限ループとなります。
この場合 break を利用してループを終了できます。
指定するパラメータは以下の通りです。
パラメータ | 型 | パラメータ説明 |
while | ― | 条件式の結果が 0 以外でループさせたい場合に指定します。 |
until | ― | 条件式の結果が 0 でループさせたい場合に指定します。 |
<expression> | ― | ループの条件式を指定します。 |
続きを読む