使用当前实例在 TextPad 中打开新文件,允许多个实例

使用当前实例在 TextPad 中打开新文件,允许多个实例

我想配置 Windows 7 以将每个新的 .txt 文件打开到第一个现有的 TextPad 实例中。

我知道如何将所有新文件打开到单个 TextPad 实例中但我试图避免禁用多个实例。

相反,如果打开了多个实例,则在第一个(或最后一个,如果可以配置)实例中打开新文件。

我记得以前可以在 Win2K 和 Windows XP 的文件关联下完成此操作,并且有一个类似于命令选项字段的东西,其中有特定的语法可以启用此功能。所以当时我确实能够执行此功能。

答案1

我不记得在哪里找到这个,但你可以修改注册表来让它工作。我已经用 TextPad 5 和 6 测试过了,可以正常工作。

以下是 regedit 导出的内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec]
@="[open(\"%1\")]"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\application]
@="TextPad.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\IfExec]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\topic]
@="System"

如果您将其保存为 .reg 文件,您应该能够导入上述内容,或者您​​可以手动执行此操作。如果您使用的是 TextPad 5,则需要将“application”键的值更改为“TextPad.5.0”

相关内容