-1
我只是想知道它有一種方法可以通過進程啓動來傳遞一些參數。我知道可以用一些空格來完成,但我想發送一個地址和全名,他們都有自己的空間,我需要將它們作爲1個參數發送。如何使用process.start添加一些帶空格的參數
我只是想知道它有一種方法可以通過進程啓動來傳遞一些參數。我知道可以用一些空格來完成,但我想發送一個地址和全名,他們都有自己的空間,我需要將它們作爲1個參數發送。如何使用process.start添加一些帶空格的參數
如果您將命令行輸入到控制檯窗口,您將如何做?你會用雙引號包裝每個參數,對吧?使用Process.Start
時完全一樣。在VB.NET中,用String
中的兩個雙引號表示一個字面雙引號,例如,
Process.Start("myApp.exe", "firstParam ""second param"" thirdParam")
這將等效於輸入到這一個控制檯窗口:
MYAPP.EXE firstParam 「第二PARAM」 thirdParam
[Process.StartInfo](HTTPS:// MSDN .microsoft.com/en-us/library/system.diagnostics.process.startinfo%28v = vs.110%29.aspx) – Plutonix
您是否可以從鏈接@Plutonix中發現問題,或者您是否需要示例? –
我想出了jimcilhinney的答案,謝謝:) –