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

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

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

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

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

textual
Листинг программы
  1.  var process = new Process()
  2.                           {
  3.                               StartInfo = new ProcessStartInfo("cmd")
  4.                                {
  5.                                UseShellExecute = false,
  6.                                RedirectStandardInput = true,
  7.                                RedirectStandardOutput = true,
  8.                                CreateNoWindow = true,
  9.                                Arguments = String.Format("/c "{0}"", command),
  10.                                }
  11.                           };
  12.         process.OutputDataReceived += (s, e) => Console.WriteLine(e.Data);
  13.         process.Start();
  14.         process.BeginOutputReadLine();
  15.  
  16.         process.WaitForExit();

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


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

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

6   голосов , оценка 4.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы