InfraPodIPチェックオンラインツールサイトマップ本サイトはプロモーションを含みます。1分SHAREポストシェアはてブLINEポストシェアはてブLINETeraTermマクロを実行している端末のIPアドレスを取得する方法と活用方法について紹介します。端末のIPアドレスが必要な場合、IPアドレスをTeraTermマクロへハードコーディングするよりも自動的に取得させる方が、より汎用性を高める事ができるようになります。活用方法サンプルコードIPアドレス取得方法TeraTermマクロで端末のIPアドレスを取得するためにはgetipv4addrコマンドを使います。次のようにして使います。<num>IPアドレスの個数を格納する整数型変数。IPアドレスが存在しない場合、0が格納される。<result>IPアドレスの取得に成功した場合、1が格納される。array>の要素数より大きい場合、0が格納される。わたしが活用した例では、CheckPoint社製のFWからバックアップファイルを自動的に取得するマクロを書いたときです。この製品はコマンドライン操作でバックアップを実行後、FTPサーバーへアップロードさせる事ができます。作業端末でFTPサーバーを立ち上げておき、ステータス取得からバックアップまでの一連の流れを自動化しています。他にも、Cisco社製のスイッチやルーターでftpサーバーやtftpサーバーのIPアドレスを指定する事がありますが、そのIPアドレスがマクロを実行している端末である場合など、活用できます。サンプルコードサンプルコードを掲載します。これは、TeraTermマクロを実行している端末のIPアドレスを取得して配列に格納し、リストボックスでユーザーにIPアドレスを選択させるシンプルなものです。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。