Консоль командной строки - C#

Узнай цену своей работы

Формулировка задачи:

Приветствую Всех. Вот так я отправляю команду в консоль командной строки:
Process.Start("cmd.exe", comanda);
Подскажите пжта, а как мне получить ответ о выполнении/состоянии от cmd.ехе?

Решение задачи: «Консоль командной строки»

textual
Листинг программы
 var process = new Process()
                          {
                              StartInfo = new ProcessStartInfo("cmd")
                               {
                               UseShellExecute = false,
                               RedirectStandardInput = true,
                               RedirectStandardOutput = true,
                               CreateNoWindow = true,
                               Arguments = String.Format("/c "{0}"", command),
                               }
                          };
        process.OutputDataReceived += (s, e) => Console.WriteLine(e.Data);
        process.Start();
        process.BeginOutputReadLine();
 
        process.WaitForExit();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.667 из 5
Похожие ответы