#author("2021-07-07T07:03:21+00:00","default:k_iwata_","k_iwata_")
#author("2026-05-09T15:40:23+00:00","default:k_iwata_","k_iwata_")
#navi(../)
TeraTermのマクロ作成時によく使うものを記録しておく&br;
#br
**SSHでLinuxサーバに接続する [#y0179af1]
拡張子[.ttl]のファイルに以下を記述
 connect '192.168.1.10 /2 /ssh /auth=password /user=root /passwd=hogehoge'
#br
**文字列変数に文字列を代入 [#edd6e8d3]
変数[hoge]に文字列[hogehoge]を代入
 hoge = 'hogehoge'
#br
**文字列を結合 [#gadf067e]
文字列を代入した[hoge]に文字列[fumufumu]を結合して代入
 strconcat hoge 'fumufumu'
代入後の変数[hoge]
 hoge = 'hogehogefumufumu'
#br
**マクロの終了 [#ubb246bb]
ファイルを最後まで処理するか、下記のコマンドでマクロは終了する
 end
#br
**ユーザープロファイルのフォルダパスを取得 [#m9f4b624]
下記のコマンドを実行すると環境変数[UserPath]にフォルダパスが保存される
 getenv 'USERPROFILE' UserPath
#br
**フォルダを検索 [#ddde3e6a]
 foldersearch 'c:\Log'
#br
**フォルダを作成 [#ic931a36]
 foldercreate 'c:\Log'
#br
**TeraTermのログを閉じる [#r8db8e0a]
 logclose
#br
**TeraTermのログを有効にする [#yad5cb2a]
 logopen 'c:\Log\log.txt' 0 0

ファイル名の後の0(ゼロ)を1にするとバイナリモードでの書き込み&br;
最後の0(ゼロ)を1にすると追記&br;
#br
**指定したフォーマットで日時を取得 [#f5eabca3]
 gettime timestr "%Y%m%d-%H%M%S"
#br
**Wait待機中にカウントダウン表示 [#c454af9f]
 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
#br
#navi(../)
----
CENTER:&vcaf(884112564,90,728);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS