チケット #44429

TTXttyplayのReplay againが正しく動かない

登録: 2022-04-21 04:00 最終更新: 2023-01-03 20:18

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

詳細

以下の方法で .tty ファイルを再生した後、「File」-「Replay again」を選択すると「ファイルが開けません」というエラーが出る。

  • .ttyファイルをダブルクリックして起動
  • /TP /R="TTYFILE.tty" コマンドラインオプションで起動

この時、ヒストリがonの場合は /R="" /TP というエントリが追加されている。

「File」-「TTY Replay」で起動した場合は問題なし。

また「File」-「TTY Replay」で再生した後にコマンドラインオプションで別のファイルを再生し、その後に Replay again を実行するとメニューから開いた方のファイルが再生される。

上記から、メニュー以外の方法で開いた時の再生ファイル名の記憶が行えていないと思われる。

バージョン

Tera Term 4.106, Tera Term 5 alpha1 共に発生。

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

2022-04-21 04:00 更新者: doda
  • 新しいチケット "TTXttyplayのReplay againが正しく動かない" が作成されました
2023-01-01 23:56 更新者: zmatsuo
コメント

/R="" /TP となるのはかなり古いバージョンでも再現しそうです。

TTXttyplay.c で pvar->openfn が空になっていて、 TTXGetHostName() でコマンドラインを作るときに /R="" となっているようです。

https://osdn.net/projects/ttssh2/svn/view/trunk/TTXSamples/TTXttyrec/TTXttyplay.c?view=markup&root=ttssh2&pathrev=10289#l515

TTXParseParam() で /R の引数を pvar->openfn に取り込んだらよいのかな…?

2023-01-03 20:17 更新者: zmatsuo
  • 状況オープン から 完了 に更新されました
コメント

trunk r10109 で修正済みでした。

4-stable r10446 へマージ。

2023-01-03 20:18 更新者: zmatsuo
  • 解決法なし から 修正済み に更新されました

添付ファイルリスト

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

編集

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