Я просто хочу знать, что есть способ передать некоторые параметры с началом процесса. Я знаю, что это можно сделать с некоторыми пробелами, но я хочу отправить адрес и полное имя, у обоих из них есть свои собственные пробелы, и мне нужно отправить их как только один параметр.Как добавить некоторые параметры с пробелами с process.start
-1
A
ответ
1
Как бы вы это сделали, если бы вы вводили командную строку в окно консоли? Вы бы обернули каждый параметр в двойные кавычки, правильно? Точно так же при использовании Process.Start
. В VB.NET вы обозначаете буквенную двойную кавычку с двумя двойными кавычками в String
, например.
Process.Start("myApp.exe", "firstParam ""second param"" thirdParam")
Это было бы эквивалентно вводу этого в окне консоли:
MYAPP.EXE firstParam "второй парам" thirdParam
[Process.StartInfo] (https: // MSDN .microsoft.com/en-us/library/system.diagnostics.process.startinfo% 28v = vs.110% 29.aspx) – Plutonix
Вы смогли разобраться с ссылкой @Plutonix или вам нужен пример? –
Я понял это с ответом jmcilhinney, спасибо в любом случае :) –