gooドクター有料プランが1ヶ月間無料!

複数のサーバにteratermでログインし、同時に作業しているのですが、一つ一つteratermを起動しているのですが、大変です。

そこで、ワンクリックで全てのタームを起動させたいと思っています。

Windowsのbatファイルからteratermマクロを呼び出すという方法はできそうです。ただ、teratermのマクロだけでできればより使い勝手がよさそうだと思い質問させて頂いております。

宜しくお願い致します。

gooドクター

A 回答 (1件)

マクロで行うのは、ログインまでという事でいいでしょうか?



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 ; マクロ終了
    • good
    • 1
この回答へのお礼

お返事遅くなりすみません。
回答ありがとうございます。
なるほど、unlinkというコマンドがあるんですね。
試してみます。

お礼日時:2010/10/03 22:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング