チケット #10102

Link macro to existing TeraTERM session
登録: 2007-03-15 23:56 最終更新: 2024-07-15 02:21

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

It would be really great if a macro had a way to link
to an existing TeraTERM window. Perhaps it could be
identified by the process number or window title.
Would this be possible?

An alternative might be to have a COM interface to
ttermpro. You could then command an instance of
ttermpro to open a new macro.

Thanks!

チケットの履歴 (7 件中 3 件表示)

2007-03-16 09:55 更新者: (del#24082)
  • (トラッカー上でのカテゴリーの変更)
コメント
Logged In: YES
user_id=24082

Thank you for your feedback.
Positively, We will examine this feature.

TeraTerm(ttermpro.exe)とマクロ(ttpmacro.exe)がDDE通信するた
めに、トピック名というTeraTermをユニークに識別する文字列が必
要で、マクロ呼び出し時に生成し、/D= でマクロへ渡しています。
Process Explorerを使うと分かります。

 例:TTPMACRO /D=000A0A2A

トピック名はRunMacro()から呼ばれるSetTopic()で生成しており、
実体は、TeraTermのHVTWinハンドルです。
当該ハンドルは共有メモリで管理されており、GetNthWin()で取得
できます。

トピック名が何らかの方法で取得できれば、技術的には、マクロの
実行を複数のTeraTerm上で切り替えることも可能と思われます。
ただし、すでにDDE通信が確立されている場合、そこに割り込める
かどうかは分かりません。



2007-07-27 14:12 更新者: (del#1144)
  • 解決法なし から 直さない に更新されました
2009-04-11 03:29 更新者: doda
  • コンポーネント(未割り当て) から Tera Term Macro に更新されました
2016-05-08 23:30 更新者: (del#24082)
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2016-05-08 23:30 に更新されました
2016-05-09 00:09 更新者: doda
  • 解決法直さない から なし に更新されました
  • 状況完了 から オープン に更新されました
2021-10-16 06:26 更新者: paynterf
コメント

I have this exact same issue. I have created a macro to do an 'Over-The-Air' (OTA) update for a Teensy microcontroller. The macro works fine starting with no Tera Term connection, but fails if a Tera Term connection already exists. Since the Tera Term connection is how I get status updates from the Teensy, it is always open - so I have to close it before starting the update process.

I tried using the 'testlink' command, but this doesn't find an existing Tera Term window, so is useless for this purpose.

Frank

2024-07-15 02:21 更新者: gawtry
コメント

Reply To paynterf

I have this exact same issue. I have created a macro to do an 'Over-The-Air' (OTA) update for a Teensy microcontroller. The macro works fine starting with no Tera Term connection, but fails if a Tera Term connection already exists. Since the Tera Term connection is how I get status updates from the Teensy, it is always open - so I have to close it before starting the update process. I tried using the 'testlink' command, but this doesn't find an existing Tera Term window, so is useless for this purpose. Frank

Hello Frank,

Did you ever get this resolved? I have the same problem.

Thanks, -Erik

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする