へっぽこエンジニアの覚え書き

主に、バッチとTeraTermマクロのことについて書きます。

バッチでTera Termマクロをたたくお話

同じフォルダにあるTera Termマクロを全てもしくはファイル名で選択したものだけを実行したい場合のバッチファイルの書き方

 

for %%i in (%~dp0*.ttl) do (

start "" "C:\Program Files (x86)\teraterm\ttermpro.exe" %%i %%test_result% %choicea%

timeout 2 > nul

)

 

解説

for %%iのところは、 (%~dp0*.ttl)のファイル名を%%iに代入して次の行に引渡し、

"C:\Program Files (x86)\teraterm\ttermpro.exe"で実行する。

%%iはTera Termマクロを指定して、そのマクロの中に引き渡したい引数があれば%%test_result% %choicea%で引き渡せる