- 締切済み
TeraTermマクロの”Link macro first”解消について
TeraTermマクロを実行(TTLファイルをクリック)すると”Link macro first”と、表示されます。 TeraTermマクロを”コントロール”⇒”マクロ”から直接起動するとエラー無く実行できます。エラーの原因は、以下のとおりだと思います。 ※原因は、MACRO と Tera Term の間のリンクが確立してないため、コマンドが実行できないことです。 どのようにすれば、リンクを確立することができるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
すでに立ち上がっているTeraTermウィンドウがあって、そこでマクロコマンドを実行したい場合は、お書きのようにそのウィンドウのメニューからマクロを起動する必要があります。 拡張子ttlをttpmacro.exeに関連づけるなどして、ttpmacro.exeで直接ttlファイルを起動する場合は、既存のTeraTermに関連づけることは出来ません。ttlファイルの中でconnectコマンドを使って新たにTeraTermプロセスを起動する必要があります。send等のコマンドは同じttlファイルの中で先にconnectで作ったTeraTermプロセスに対してだけ実行できます。
お礼
回答ありがとうございます。 今回の質問では実はconnectやsendlnなどは利用できます。 logの取得の部分のみでエラーが出ます。 なぜ、その部分だけなのかがわからないのです。 もし、お分かりになれば追記願います。