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