質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Tera Term

Tera Termは、TeraTerm Projectが開発する国産のWindows向けターミナルソフト。telnetプロトコルでのリモートホストへの接続やCOMポートのシリアル接続が可能で、マクロが利用できます。

Q&A

1回答

19198閲覧

Teratermマクロのエラー「Link macro first. Use 'connect' macro」の解消について

misia

総合スコア12

Tera Term

Tera Termは、TeraTerm Projectが開発する国産のWindows向けターミナルソフト。telnetプロトコルでのリモートホストへの接続やCOMポートのシリアル接続が可能で、マクロが利用できます。

0グッド

0クリップ

投稿2020/05/13 03:18

編集2020/05/13 09:21

前提・実現したいこと

Teratermのマクロを作成して、テストで使用するサーバーのSSHログインし、rootユーザにするまでを自動化しようとしていますが、できていません。
ほかに、どのような方法を試したらいいでしょうか。

発生している問題・エラーメッセージ

拡張子.ttlのファイルをダブルクリックして実行しようとすると、以下のエラーが出ます。

Link macro first. Use 'connect' macro (ファイル名).ttl:26: <<<wait'$'>>>
Link macro first. Use 'connect' macro (ファイル名).ttl:28: <<<sendln>>> 'sudo su -'

該当のソースコード

; AWS EC2 ==> XXXXXXXX username = 'user' hostname = 'XXX.XXX.XXX.XXX' keyfile = '秘密鍵のパス' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; COMMAND = hostname strconcat COMMAND ':22 /ssh /auth=publickey /user=' strconcat COMMAND username strconcat COMMAND ' /keyfile=' strconcat COMMAND keyfile connect COMMAND ; 入力できる状態まで待つ wait '$' sendln 'sudo su -'

試したこと

https://bayan.hatenadiary.com/entry/20161214/p2
ttlファイルを右クリック→プロパティからttpmacro.exeを関連づけしてみた。
「TTPMACRO の表示を確認」できていない。

・Teraterm>コントロール>マクロ からファイルを選んで実行してみても、できません。

https://www.pasoble.jp/windows/7/08843.html
レジストリ?でttpmacro.exeを削除

・Teratermアプリをアンインストール、再インストール時に
https://mag.osdn.jp/10/01/08/0825239
インストーラの「追加タスクの選択」画面で「.ttlファイルをttpmacro.exeに関連付ける」にチェックをした。

補足情報(FW/ツールのバージョンなど)

再インストール後のTeraterm Version 4.105
Windows10

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

https://ttssh2.osdn.jp/manual/4/ja/macro/appendixes/errormessages.html

MACRO と Tera Term の間のリンクが確立してないため、コマンドが実行できない。

TeraTermを起動したうえで、マクロを実行する必要があるのではないでしょうか。

投稿2020/05/13 06:48

kazto

総合スコア7196

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

misia

2020/05/13 09:19

ご回答ありがとうございます。 起動した状態でも、同様の結果です。。。(´・ω・`) なお、追記ですが、Teraterm>コントロール>マクロからファイルを選んで実行してみても、だめでした。
misia

2020/05/13 09:24

今までダブルクリックして実行できていた、ほかの人が作ったマクロを、ほぼ参考にして作っています。 理想は、ファイルダブルクリックで起動できるマクロです。。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問