Я видел похожие примеры, но не могу найти что-то точно, как моя проблема.Использовать Process.Start с параметрами AND пробелами в пути
мне нужно выполнить команду, как это из C#:
C:\FOLDER\folder with spaces\OTHER_FOLDER\executable.exe p1=hardCodedv1 p2=v2
Я устанавливаю v2 во время выполнения, так что мне нужно, чтобы иметь возможность изменить строку в C# перед вызовом Process.Start. Кто-нибудь знает, как с этим справиться, поскольку у меня есть пробелы между моими параметрами?
'ProcessStartInfo': http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.aspx – wgraham
пространства в пути, переданном ProcessStartInfo.Filename или Process.Start (строка, строка), не проблема. Это только программа, которая анализирует строку, которая может смутить ее, например cmd.exe –
@HansPassant vlc.exe также путается пробелами в имени файла. Поэтому я должен использовать совет Стива, чтобы сделать Procees.Start работать для меня. – LetzerWille