チケット #34898

マクロから起動した際、KEYBOARD.CNFが読み込まれない

登録: 2015-02-12 05:25 最終更新: 2015-02-28 22:34

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

詳細

Tera Term macro (ttpmacro.exe) から connect で Tera Term を開いた場合、デフォルトのキー設定ファイル(KEYBOARD.CNF)が読み込まれません。Tera Term (ttermpro.exe) を直接開くと正常に読み込まれます。Tera Term 4.78 では起こらず、Tera Term 4.79 以上で発生します。

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

2015-02-12 05:25 更新者: None
  • 新しいチケット "マクロから起動した際、KEYBOARD.CNFが読み込まれない" が作成されました
2015-02-15 23:18 更新者: (del#1144)
コメント

http://ttssh2.sourceforge.jp/snapshot/snapshot-20150215.zip

テスト用にメッセージボックスを出すアーカイブを作りました。正常の場合と異常の場合で、どのようなメッセージが表示されるか教えて頂けるでしょうか。

2015-02-16 14:56 更新者: miyahan
コメント

ご対応ありがとうございます。上記ビルドで検証を行いました。

<前提>

KEYBOARD.CNFに次のような設定を入れており、1103(Ctrl+1)で該当文字を自動入力できるようにしている

[User keys]
User1=1103,0,show isdn status | include 23 | State

<ttermpro.exe 直接起動>

・User keys:動作する
・デバッグメッセージ(スクリーンショットは添付ファイル参照):
 1 ts.SetupFname : ~~~~~~\snapshot-20150215\TERATERM.INI
 1 Temp : ~~~~~~\snapshot-20150215\KEYBOARD.CNF

<ttpmacro 経由で起動>

以下のようなマクロファイルでteratermを起動

connect '127.0.0.1'
wait   'login:'
sendln 'hoge'
wait   'Password:'
sendln 'hoge'

・User keys:******動作しない*****
・デバッグメッセージ(スクリーンショットは添付ファイル参照):
 2 ts.SetupFname : ~~~~~~\snapshot-20150215\TERATERM.INI(直接起動と同じ値)
 2 Temp : ~~~~~~\snapshot-20150215\KEYBOARD.CNF(直接起動と同じ値)

決めつけた表現をしてしましたが、こちらで起きている正確な事象は 「マクロ経由で起動したとき、KEYBOAD.CNF に書かれた User keys の設定が働かない」です。 引き続き、よろしくお願いいたします。

2015-02-21 18:10 更新者: (del#1144)
  • マイルストーン(未割り当て) から Tera Term 4.86 (完了済み) に更新されました
  • コンポーネント(未割り当て) から Tera Term に更新されました
  • 解決法なし から 修正済み に更新されました
コメント
2015-02-22 10:11 更新者: miyahan
コメント

r5785 で不具合が修正されていることを確認しました。 fix & commit ありがとうございました!

#ログインしない状態で起票してしまったためか、こちらでステータス変更ができません。 #お手数ですが、本チケットのクローズをお願いいたします。

2015-02-28 22:34 更新者: (del#1144)
  • チケット完了時刻2015-02-28 22:34 に更新されました
  • 状況オープン から 完了 に更新されました

添付ファイルリスト

編集

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