TERATERM.INIとドキュメントにはTTXttyrec プラグイン用のセクション名 TTXttyrec があります。
ですが、TTXttyrec プラグインの実装では、INISECTION に TTXがつかないセクション名 ttyrec を使用しています。
このため、TERATERM.INI の設定読込が正しく行われない。
直すべきと考えますが、ドキュメントは変えず、ソースコード内のセクション名の修正よさそうに思われます。
なお、TTXttyplay プラグインもTTXがついていないセクション名 ttyplay を使用しています。
TTXttyrec プラグインとペアの機能のため、こちらも、同じ扱いが良いかと思います。
ttyplay セクションは、v5.6.1 のTERATERM.INIには無く、TimeFormat を追加してTERATERM.INIにエントリしました。
v5.6.1 では、maxwait speed を設定可能ですが、ドキュメントにはない設定となります。
TERATERM.INI
|
[TTXttyrec] |
|
RecordStartSize=on |
|
|
|
[ttyplay] |
|
; Time format of title |
|
; %Y/%m/%d %H:%M:%S ... 2026/05/24 09:48:40 |
|
; %Y-%m-%dT%H:%M:%S ... 2026-05-24T09:48:40 |
|
; %a %b %e %H:%M:%S %Y ... Sun May 24 09:48:40 2026 |
|
;TimeFormat=%Y/%m/%d %H:%M:%S |
|
|
TTXttyrec プラグインの実装
|
#define INISECTION "ttyrec" |
|
static void PASCAL TTXReadIniFile(const wchar_t *fn, PTTSet ts) { |
|
(pvar->origReadIniFile)(fn, ts); |
|
pvar->rec_stsize = GetOnOff(INISECTION, "RecordStartSize", fn, TRUE); |
|
} |
TTXttyplay プラグインの実装
|
#define INISECTION "ttyplay" |
|
#define INISECTIONW L"ttyplay" |
|
pvar->maxwait = GetPrivateProfileIntAFileW(INISECTION, "MaxWait", 0, fn); |
|
pvar->speed = GetPrivateProfileIntAFileW(INISECTION, "Speed", 0, fn); |
|
GetPrivateProfileStringW(INISECTIONW, L"TimeFormat", L"%Y/%m/%d %H:%M:%S", buff, _countof(buff), fn); |
TERATERM.INIとドキュメントには
TTXttyrecプラグイン用のセクション名TTXttyrecがあります。ですが、
TTXttyrecプラグインの実装では、INISECTION にTTXがつかないセクション名ttyrecを使用しています。このため、TERATERM.INI の設定読込が正しく行われない。
直すべきと考えますが、ドキュメントは変えず、ソースコード内のセクション名の修正よさそうに思われます。
なお、
TTXttyplayプラグインもTTXがついていないセクション名ttyplayを使用しています。TTXttyrecプラグインとペアの機能のため、こちらも、同じ扱いが良いかと思います。ttyplayセクションは、v5.6.1 のTERATERM.INIには無く、TimeFormatを追加してTERATERM.INIにエントリしました。v5.6.1 では、
maxwaitspeedを設定可能ですが、ドキュメントにはない設定となります。TERATERM.INI
teraterm/installer/release/TERATERM.INI
Lines 1051 to 1060 in 1d1368a
TTXttyrecプラグインの実装teraterm/TTXSamples/TTXttyrec/TTXttyrec.c
Line 20 in 1d1368a
teraterm/TTXSamples/TTXttyrec/TTXttyrec.c
Lines 103 to 106 in 1d1368a
TTXttyplayプラグインの実装teraterm/TTXSamples/TTXttyrec/TTXttyplay.c
Lines 24 to 25 in 1d1368a
teraterm/TTXSamples/TTXttyrec/TTXttyplay.c
Lines 653 to 655 in 1d1368a