0
我已经写了一个VB.net程序,它在Notepad ++中打开了许多不同的.txt文件,但是刚刚运行它,它会打开一个新的程序实例每个.txt文件。使用VB.net在记事本++中打开多个TXT文件
这是我用的线...
Dim p = Process.Start("Notepad++.exe", myFile1)
...我怎么能告诉我下一个文件在新标签页中打开,而不是一个新的实例...
Dim p = Process.Start("Notepad++.exe", NewTab, myFile2)
?
另外,是否有一个命令,我可以在VB.net中使用关闭每个标签&然后最后关闭我启动的实例(因为可能有另一个NotePad ++已经运行),当我完成处理?
你是在同一时间打开多个文件,还是打开一个文件,然后在未来打开另一个文件? – 2013-02-15 17:10:21
每个单独的.txt文件都按照上面第一个示例中的单独VB语句打开,每个命令的唯一区别在于文件的名称。第二个例子中的“NewTab”表达就是这样一个例子,试图展示我正在寻找的东西......如果可能的话。 – 2013-02-15 17:43:12
你一定要以不同的方式来解决这个问题。 'Process.Start()'函数将开始一个新的进程,这将导致一个新的Notepad ++实例。如果有什么办法可以实现这一点,你将不得不通过Notepad ++文档或源代码来查看是否有API用于向Notepad ++的现有实例添加新选项卡。 – 2013-02-15 17:46:04