teraterm macro‎ > ‎

自動ログイン&ログ取得

telnetログイン+日付日時の名前付きログファイルを保存までのテンプレ。
*.ttlをマクロのexeに関連付けておくとダブルクリックだけで起動できるので便利。

getdate curDate
strcopy curDate 1 4 Date
strcopy curDate 6 2 Month
strcopy curDate 9 2 Day
strconcat Date Month
strconcat Date Day

gettime curTime
strcopy curTime 1 2 Time
strcopy curTime 4 2 Min
strcopy curTime 7 2 Sec
strconcat Time Min
strconcat Time Sec

Filename = 'C:\'
strconcat Filename 'logfile'
strconcat Filename '_'
strconcat Filename date
strconcat Filename '-'
strconcat Filename time
strconcat Filename '.log'

UsernamePrompt = 'login:'
Username = 'username'
PasswordPrompt = 'Password:'
Password = 'password'

result = 0
connect '192.168.1.1:23 /nossh /T=1 /timeout=5'


if result = 2 then
my_counter = 1
result = 0
logopen Filename 0 1 1 1

wait UsernamePrompt
sendln Username

wait PasswordPrompt
sendln Password

;以下実行したい動作を書く。
wait '#'
sendln 'date'