Можно запустить командную строку в c #, используя что-то вроде этого:
process = new Process();
process.StartInfo.FileName = command;
process.Start();
Проблема в том, что в командной строке содержатся параметры, например:
C:\My Dir\MyFile.exe MyParam1 MyParam2
Это не будетработать, и я не вижу, как извлечь параметры из этой строки и установить его в свойстве process.Arguments
?Путь и имя файла могут быть другими, файл не должен заканчиваться на exe
.
Как я могу решить эту проблему?