TeraTermマクロはラベルを付けることによってサブルーチンを定義できます。 サブルーチンを定義するためには、たとえば次のように書きます。 call sub1 end :sub1 messagebox "sub1" "sub1がcallされました"先頭にコロン(:)を付けた文字列はラベルとして認識されます。このラベルを付けたサブルーチンをcallで呼び出します。サブルーチンはreturnで明示的に呼び出し元へ戻る必要があります。たとえば次のようにするとどうなるでしょうか? call sub1 messagebox "サブルーチン終了" "サブルーチンから抜けました" end :sub1 messagebox "sub1" "sub1がcallされました" :sub2 messagebox "sub2" "sub2がcallされました" :sub3 messagebox "sub3" "s
![Tera Termマクロでサブルーチンを使う方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6017415a497f58a8adbdf47c78813c5341fe701/height=288;version=1;width=512/https%3A%2F%2Fteraterm.jp%2Fwp-content%2Fuploads%2F2018%2F03%2Fteraterm-macro-1024x576.png)