TextPad 命令行参数:在现有 TextPad 实例中打开

TextPad 命令行参数:在现有 TextPad 实例中打开

TextPad 可以使用哪些命令行参数?我搜索过这个,但是 TextPad 没有记录这个。

我们有一个外部应用程序;当用户单击按钮时,我们的应用程序将使用命令行参数在 TextPad 中打开一个文档。

我希望使用命令行参数让 TextPad 在 TextPad 的现有实例中打开文档,而不是在新实例中打开。我知道用户可以在 TextPad 的设置中设置此设置(关闭多个实例),但我希望让用户不必执行此步骤,并自动在 TextPad 的现有实例中显示文档。

答案1

您必须使用 textpad 提供的 ddeopen32 命令行工具:

“C:\Program Files\TextPad 7\system\ddeopn32.exe” TextPad.dde myfile.txt(40)

这将在文本板中打开 myfile.txt 并将光标移动到第 40 行。

如果已经存在 textpad 的实例,它将使用它。

如果此实例已经在编辑 myfile.txt,它将不会打开另一个编辑窗口,但它将激活已打开的副本并跳转到第 40 行。

答案2

打开 Textpad 帮助主题 -> 命令参数

您正在寻找的特定开关可能是:-u filepath

相关内容