2016-12-13 395 views
-1

我只是想知道它有一種方法可以通過進程啓動來傳遞一些參數。我知道可以用一些空格來完成,但我想發送一個地址和全名,他們都有自己的空間,我需要將它們作爲1個參數發送。如何使用process.start添加一些帶空格的參數

+1

[Process.StartInfo](HTTPS:// MSDN .microsoft.com/en-us/library/system.diagnostics.process.startinfo%28v = vs.110%29.aspx) – Plutonix

+0

您是否可以從鏈接@Plutonix中發現問題,或者您是否需要示例? –

+0

我想出了jimcilhinney的答案,謝謝:) –

回答

1

如果您將命令行輸入到控制檯窗口,您將如何做?你會用雙引號包裝每個參數,對吧?使用Process.Start時完全一樣。在VB.NET中,用String中的兩個雙引號表示一個字面雙引號,例如,

Process.Start("myApp.exe", "firstParam ""second param"" thirdParam") 

這將等效於輸入到這一個控制檯窗口:

MYAPP.EXE firstParam 「第二PARAM」 thirdParam

相關問題