TTXプラグインを無効にする機能が欲しい
Eröffnet am: 2021-05-24 07:02
Letztes Update: 2021-05-24 07:02
| Auswertung: | tomo3136 | Verantwortlicher: | (Keine) |
|---|---|---|---|
| Priorität: | 5 - Mittel | Meilenstein: | (Keine) |
| Typ: | Funktionsanfragen | Schweregrad: | 5 - Mittel |
| Komponente: | (Keine) | Status: | Offen |
| Lösung | Keine |
Einzelheiten
インストール済みのTTXプラグインを無効にできるようにしてほしい。
TTXプラグインは、一度インストールすると、使用しないのにTTXプラグインが有効になっており、メニューが圧迫され使いにくい。
そこで、TERATERM.INI ファイルの TTXPlugin セクションを以下のように off 設定してTTXプラグインをインストールしていても無効にするパッチをつくりました。
[TTXPlugin] TTXProxy=on TTXResizeMenu=off ttxssh=on TTXttyplay=off TTXttyrec=off TTXPlugin=on
以降パッチ。
--- C:/work/tt/4-stable/teraterm/teraterm/ttplug.c Mon May 24 00:35:59 2021
+++ C:/work/tt/dev/teraterm/teraterm/ttplug.c Mon May 24 06:43:54 2021
@@ -68,6 +68,18 @@
char buf[1024];
DWORD err;
char uimsg[MAX_UIMSG];
+ char *p1;
+ char *p2;
+
+ p1 = strrchr(fileName, '\\');
+ if (NULL != p1) {
+ p2 = strchr(++p1, '.');
+ if (NULL != p2) {
+ strncpy_s(buf, 1024, p1, (p2 - p1)/sizeof(char));
+ GetPrivateProfileString("TTXPlugin", buf, "", buf, sizeof(buf), ts.SetupFName);
+ if (_strnicmp("off", buf, 3) == 0) return;
+ }
+ }
if (NumExtensions>=MAXNUMEXTENSIONS) return;
LibHandle[NumExtensions] = LoadLibrary(fileName);
Letzte Aktualisierung für dieses Ticket
2021-05-24 07:02 Aktualisiert von: tomo3136
- New Ticket "TTXプラグインを無効にする機能が欲しい" created