Open-Source-Software-Entwicklung und Downloads

Browse Subversion Repository

Contents of /trunk/TTXSamples/TTXttyrec/ReadMe-ja.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3227 - (show annotations) (download)
Tue Mar 24 15:10:33 2009 UTC (15 years, 2 months ago) by maya
File MIME type: text/plain
File size: 1664 byte(s)
CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換
1 TTXttyrec,TTXttyplay -- 端末画面レコーダー/プレイヤー
2
3 機能:
4 TTXttyrecは、端末の画面表示を録画しファイルに保存します。
5 コントロールメニューのRecordを選択すると保存ダイアログが出るので、
6 ファイルを指定すると録画が始まります。
7 再度Recordを選択すると録画を終了します。
8
9 このバージョンでは、TCP接続以外にシリアル接続の録画にも対応しています。
10 ただし、シリアル接続を録画するためにはTera Term 4.60以降が必要です。
11 4.60以前でもこのプラグインは使えますが、TCP接続のみ対応となります。
12 その場合、シリアル接続時に録画を行ってもなにも記録されません。
13
14 TTXttyplayは、TTXttyrecで保存されたデータを再生します。
15 ファイルメニューのTtyplayを選択するとファイル選択ダイアログが出るので、
16 録画したデータを選択すると再生が始まります。
17 TTXttyplayを使用するには、Tera Term 4.60以降が必要です。
18
19 また、データ形式はttyrec(http://0xcc.net/ttyrec/)と同じですので、
20 TTXttyrecで録画したデータをttyplayで再生したり、ttyrecで録画したデータを
21 TTXttyplayで再生する事も可能です。
22
23 解説:
24 TCP接続の通信内容をフックするサンプルプラグインです。
25 Precvをフックして、現在の時刻情報と受信データをttyrecの形式でファイルに
26 書き込んでいるだけです。
27 シリアル接続の録画は、Tera Term 4.60で追加されたシリアル接続のフックを
28 利用しています。
29
30 TTXttyplayは、Tera Term 4.60で追加されたログ再生のフックを利用しています。
31 ログ再生時には通常は順次データを読み込む所を、ERROR_IO_PENDINGを返す事に
32 よってウェイトを入れています。
33
34 Windowsには gettimeofday() がないので、関数を書き起こしています。
35
36 バグ:
37 ・時間精度はあまりよくありません。
38 ・再生速度の変更機能の動作は少し怪しいです。
39
40 ToDo:
41 ・メニュー項目等のUIの国際化を行う。

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26