я хочу, чтобы открыть окно командной строки и выполнить аргументы поэтому я использую этот код:StartInfos.argument не выполняет
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
// startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = @"cd\";
process.StartInfo = startInfo;
process.Start();
Но аргументы не работает, а оперативное командование открытым на бен/отладки папку вместо выполнения CD \ и открыть на C:/
попытался с:
System.Diagnostics.Process.Start("cmd.exe", @"cd\");
(кд \ это просто пример, чтобы увидеть, если он работает на последней команды, мне нужно, чтобы выполнить это CD/CD C: \ Program Files (x86) \ FFmpeg ffmpeg32 -i C: \ Users \ Oxitroy \ Documents \ instaJanvier1.mp4)
Вы размещаете/c в неправильном месте нет? Неверная ошибка пути –
Да, вы правы. Я отредактировал ответ, и он работает в linqPad, как показано. –
Хорошо, спасибо и как мне управлять аргументом, который содержит пространство, так как пространство означает конец аргумента? –