TeraTermでキーボードからの入力を自動化することができる。
sample.ttl
connect '192.168.255.1:23' wait 'login:' sendln 'hogeuser' wait 'Password:' sendln 'hogePass' sendln 'cd resource' sendln 'cd src' sendln 'cd hogeDir' sendln 'make -f hogeApp.mk' sendln 'cp /home/root/resource/bin/hogeApp /home/root/DestDir/bin' sendln 'exit'
●コマンドの説明
connect
・・・接続先サーバを指定
sendln
・・・指定した文字を入力
wait
・・・指定した文字が返ってくるまで待機。大文字と小文字を区別するので注意。
対話型プログラムの場合、待機しないと同期が取れなくなることがある。
●マクロの実行方法
その1.TeraTermのメニューバーの「Control」→「Macro」より実行するMacroファイルを選択
その2.コマンドプロンプトよりttpmacro.exeを実行
"C:\Program Files\TTERMPRO\ttpmacro.exe" "C:\Documents and Settings\Administrator\デスクトップ\sample.ttl"
※ttpmacro.exeで起動した場合は小さいウインドウが併せて起動されるが気にしなくてよい。
動作確認環境:TeraTerm Pro version2.3