質問: 一つのteratermのマクロで複数のteratermのウィンドウを立ち上げることはできますか? 複数のサーバにteratermでログインし、同時に作業しているのですが、一つ一つteratermを起動しているのですが、大変です。 そこで、ワンクリックで全てのタームを起動させたいと思っています。 windowsのbatファイルからteratermマクロを呼び出すという方法はできそうです。ただ、teratermのマクロだけでできればより使い勝手がよさそうだと思い質問させて頂いております。 宜しくお願い致します。
回答: マクロで行うのは、ログインまでという事でいいでしょうか? tera termのマクロでは、同時には一つのtera termしか操作できません。 その為、 1: 一つ目のホストに接続し、ログイン処理を行う 2: unlinkコマンドでtera termのウィンドウを切り離す 3: 二つ目のホストに接続し、ログイン処理を行う 4: unlinkコマンドでtera termのウィンドウを切り離す ~以下繰り返し~ という手順を取る必要があります。 例: ; 192.168.1.1 に、ユーザ:bubblun, パスワード:pass で telnet でログイン connect "192.168.1.1:23 /telnet" wait "login:" sendln "bubblun" ; ユーザ名送信 wait "password:" sendln "pass" ; パスワード送信 unlink ; tera term のウィンドウを切り離す ; 192.168.1.2 に、ユーザ:doda, パスワード:pass で ssh ログイン connect "ssh://doda@192.168.1.2 /auth=password /passwd=pass" unlink ; tera term のウィンドウを切り離す ; 192.168.1.3 に、ユーザ:doda, agent認証で ssh ログイン connect "ssh://doda@192.168.1.3 /auth=pageant" unlink ; tera term のウィンドウを切り離す end ; マクロ終了