goto

【Tera Term マクロ言語】コマンドリファレンス

goto 機能

[制御コマンド]

ラベルへジャンプします。

コマンドライン

goto <label>

機能説明

<label> 行の次の行へジャンプします。

なお、for や while などのループを抜けるために goto は使えません。
代わりに breakを使用してください。

また、オプション(引数)やパラメータを渡すことはできません。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<label>文字列ラベル行を指定します。

続きを読む

for,next

【Tera Term マクロ言語】コマンドリファレンス

for,next 機能

[制御コマンド]

繰り返します。

コマンドライン

for <intvar> <first> <last>

  ...

  ...

next

機能説明

"for" と "next" の間のコマンドを、整数変数 <intvar> の値が <last> と等しくなるまで、繰り返します。
<intvar> の初期値は <first> です。
もし <last> が <first> より大きい場合、<intvar> は "next" 行に来るたびに 1 足されます。
もし <last> が <first> より小さい場合、<intvar> は "next" 行に来るたびに 1 引かれます。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<intvar>文字列<first> から <last> までの値を入れる変数名を指定します。
<first>整数<intvar> の初期値を指定します。
<last>整数<intvar> の最終値を指定します。

続きを読む

exit

【Tera Term マクロ言語】コマンドリファレンス

exit 機能

[制御コマンド]

メインファイルへ戻ります。

コマンドライン

exit

機能説明

インクルードファイルから抜け、メインファイルへ戻ります。
メインファイルで使用すると、マクロの実行そのものを終了します(endコマンドと等価)。

パラメータの説明

指定するパラメータはありません。

続きを読む

execcmnd

【Tera Term マクロ言語】コマンドリファレンス

execcmnd 機能

[制御コマンド]

TTL コマンド を実行します。

コマンドライン

execcmnd <statement>

機能説明

文字列 <statement> が表現する TTL コマンド を実行します。
変数で組み立てたマクロコマンドを実行する場合等で利用できます。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<statement>文字列Tera Term マクロコマンドを指定します。

続きを読む

end

【Tera Term マクロ言語】コマンドリファレンス

end 機能

[制御コマンド]

マクロの実行そのものを終了します。

コマンドライン

end

機能説明

マクロの実行そのものを終了します。
include されていた場合でもマクロを終了させるため、exit コマンドとは厳密には異なります。

パラメータの説明

指定するパラメータはありません。

続きを読む