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