今回は、TeraTermマクロからローカル上のWindowsバッチを実行する方法をご紹介したいと思います。
ソースコード
TeraTermマクロと呼び出すバッチのソースコードになります。
TeraTermマクロ
TeraTermマクロと同じフォルダにある「echo.bat」を呼び出しています。
; カレントディレクトリ取得 getdir dir ; バッチ実行コマンド command = 'cmd /c ' strconcat command dir strconcat command '\echo.bat' ; コマンド実行 exec command end
Windowsバッチ
@echo off echo "hello" pause exit
実行結果
今回は文字列を表示するだけのシンプルなバッチを実行しているので結果はこれだけになります。
"hello" 続行するには何かキーを押してください . . .
以上で記事を終わります。バッチが呼び出せるようになると処理の幅が広がりますので是非ご活用ください。
コメント