• R/O
  • SSH
  • HTTPS

ttssh2: Source Tree


Name Size Rev. Time Author Log Message
TTXttyplay.v16.vcxproj 5.51 k r10113 2022-08-01 00:42:04 doda VS2019用プロジェクトファイルで、Minim...
ReadMe.txt 862 r3227 2009-03-25 00:10:33 (del#1144) CVS から SVN へ移行: 改行コードを LF ...
TTXttyplay.v17.vcxproj 5.5 k r10417 2022-12-20 21:22:58 zmatsuo Visual Studio 2022 でビルドできるよう...
CMakeLists.txt 1.9 k r10541 2023-01-29 00:26:13 zmatsuo cmakeビルド用 svnversion.h 移動修正 ...
TTXttyrec.v16.vcxproj 5.5 k r10113 2022-08-01 00:42:04 doda VS2019用プロジェクトファイルで、Minim...
TTXttyrec.v17.vcxproj 5.5 k r10414 2022-12-20 00:24:13 zmatsuo Visual Studio 2022 用プロジェクトファ...
TTXttyplay.v16.vcxproj.filters 1.16 k r7567 2019-04-10 01:24:19 zmatsuo Visual Studio 2019プロジェクトファイ...
TTXttyplay.v17.vcxproj.filters 1.16 k r10417 2022-12-20 21:22:58 zmatsuo Visual Studio 2022 でビルドできるよう...
TTXttyrec.v16.vcxproj.filters 1.16 k r7567 2019-04-10 01:24:19 zmatsuo Visual Studio 2019プロジェクトファイ...
TTXttyrec.v17.vcxproj.filters 1.16 k r10414 2022-12-20 00:24:13 zmatsuo Visual Studio 2022 用プロジェクトファ...
TTXttyplay.c 14.16 k r10499 2023-01-16 00:07:18 zmatsuo TTXttyplayでUnicodeファイル名を使用で...
TTXttyrec.c 7.1 k r10498 2023-01-16 00:07:09 zmatsuo TTXttyrecでUnicodeファイル名で保存で...
gettimeofday.c 1.82 k r7536 2019-04-01 21:45:02 zmatsuo MinGWでビルドできるよう調整
ReadMe-ja.txt 1.61 k r6597 2017-02-21 13:05:52 doda スペーシングを調整
.gitignore 56 r9360 2021-08-14 12:26:41 zmatsuo TTXttyrec に .gitignore を追加
gettimeofday.h 390 r7536 2019-04-01 21:45:02 zmatsuo MinGWでビルドできるよう調整

ReadMe-ja.txt

TTXttyrec, TTXttyplay -- 端末画面レコーダー/プレイヤー

機能:
  TTXttyrec は、端末の画面表示を録画しファイルに保存します。
  ファイルメニューの TTY Record を選択すると保存ダイアログが出るので、
  ファイルを指定すると録画が始まります。
  再度 TTY Record を選択すると録画を終了します。

  このバージョンでは、TCP 接続以外にシリアル接続の録画にも対応しています。
  ただし、シリアル接続を録画するためには Tera Term 4.60 以降が必要です。
  4.60 以前でもこのプラグインは使えますが、TCP 接続のみ対応となります。
  その場合、シリアル接続時に録画を行ってもなにも記録されません。

  TTXttyplay は、TTXttyrec で保存されたデータを再生します。
  ファイルメニューの TTY Replay を選択するとファイル選択ダイアログが出るので、
  録画したデータを選択すると再生が始まります。
  TTXttyplay を使用するには、Tera Term 4.60 以降が必要です。

  データ形式は ttyrec (http://0xcc.net/ttyrec/) と同じですので、
  TTXttyrec で録画したデータを ttyplay で再生したり、ttyrec で録画したデータを
  TTXttyplay で再生する事も可能です。

解説:
  TCP 接続の通信内容をフックするサンプルプラグインです。
  Precv をフックして、現在の時刻情報と受信データを ttyrec の形式でファイルに
  書き込んでいるだけです。
  シリアル接続の録画は、Tera Term 4.60 で追加されたシリアル接続のフックを
  利用しています。

  TTXttyplay は、Tera Term 4.60 で追加されたログ再生のフックを利用しています。
  ログ再生時には通常は順次データを読み込む所を、ERROR_IO_PENDING を返す事に
  よってウェイトを入れています。

  Windows には gettimeofday() がないので、関数を書き起こしています。

バグ:
  ・時間精度はあまりよくありません。

ToDo:
  ・メニュー項目等の UI の国際化を行う。
Show on old repository browser