TeraTermのマクロ作成時によく使うものを記録しておく

 

SSHでLinuxサーバに接続する

拡張子[.ttl]のファイルに以下を記述

connect '192.168.1.10 /2 /ssh /auth=password /user=root /passwd=hogehoge'
 

文字列変数に文字列を代入

変数[hoge]に文字列[hogehoge]を代入

hoge = 'hogehoge'
 

文字列を結合

文字列を代入した[hoge]に文字列[fumufumu]を結合して代入

strconcat hoge 'fumufumu'

代入後の変数[hoge]

hoge = 'hogehogefumufumu'
 

マクロの終了

ファイルを最後まで処理するか、下記のコマンドでマクロは終了する

end
 

ユーザープロファイルのフォルダパスを取得

下記のコマンドを実行すると環境変数[UserPath]にフォルダパスが保存される

getenv 'USERPROFILE' UserPath
 

フォルダを検索

foldersearch 'c:\Log'
 

フォルダを作成

foldercreate 'c:\Log'
 

TeraTermのログを閉じる

logclose
 

TeraTermのログを有効にする

logopen 'c:\Log\log.txt' 0 0

ファイル名の後の0(ゼロ)を1にするとバイナリモードでの書き込み
最後の0(ゼロ)を1にすると追記

 

指定したフォーマットで日時を取得

gettime timestr "%Y%m%d-%H%M%S"
 

Wait待機中にカウントダウン表示

CNT = 60
call CountDown

end
:CountDown
 int2str COMM CNT
 strconcat COMM '秒待ちます'

 while CNT>=0
 statusbox CNT COMM
 CNT = CNT - 1
 pause 1
 endwhile

 closesbox
return
 



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS