2021年3月の記事一覧
【TeraTermMacro】SCP(受信)の機能を利用したファイル転送
以下のコードで可能です。
getdate NOW_DATE '%Y%m%d'getdate NOW_TIME '%H%M%S':受信元のディレクトリは相対パスでも問題無しstrconcat SendScpDATE '/tmp/hogehoge.log':受信先のフォルダパスは必ず絶対パスstrconcat RecvScpDATE 'C:/work/'strconcat RecvScpDATE '
【TeraTermMacro】接続先のホストのIPアドレスが正しければ、対象のホストで処理を実行
以下のコードで可能です。
:接続先のホストのIPアドレスinputbox 'IPアドレス' '接続先のIPアドレスを入力してください。' "192.168.1.1"HOSTADDR = inputstrstrlen HOSTADDRif result == 0 then messagebox 'Ipaddress information is not input.' 'Input Error'
【TeraTermMacro】対象のTeraTermMacroを起動するか確認する処理
以下のコードで可能です。
strconcat THIS_FILE "["strconcat THIS_FILE param1strconcat THIS_FILE "] Do You Want To Run?"yesnobox THIS_FILE 'TeraTerm Macro'if result == 0 then endelse:ここに処理を挿入endif
【TeraTermMacro】複数のホストへ秘密鍵を使用したSSHの接続
以下のコードで可能です。
:ユーザーIDの指定USERNAME = 'administrator':秘密鍵のフルパスを指定KEYFILE = 'C:\Users\*******\Desktop\ws153a\WinShat.txt':root権限のパスワードを指定ROOTPASSWORD = '':ログファイルの出力するフォルダパスを指定LOG_PATH = 'C:\Users\*****\De