![TextPad 命令行参数:在现有 TextPad 实例中打开](https://linux22.com/image/1421503/TextPad%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0%EF%BC%9A%E5%9C%A8%E7%8E%B0%E6%9C%89%20TextPad%20%E5%AE%9E%E4%BE%8B%E4%B8%AD%E6%89%93%E5%BC%80.png)
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