Задать вопрос
adressmoeistranici
@adressmoeistranici
Делатель

Как и использовать поток вывода процесса?

Как отобразить поток вывода процесса?
Нужно при выводе строки там своевременно выводить строку в этом приложении
  • Вопрос задан
  • 180 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Sumor
Пример из MSDN

Process compiler = new Process();
compiler.StartInfo.FileName = "csc.exe";
compiler.StartInfo.Arguments = "/r:System.dll /out:sample.exe stdstr.cs";
compiler.StartInfo.UseShellExecute = false;
compiler.StartInfo.RedirectStandardOutput = true;
compiler.Start();    

Console.WriteLine(compiler.StandardOutput.ReadToEnd());

compiler.WaitForExit();


UseShellExecute должен быть обязательно установлен в False, иначе не будет работать.
Аналогично можно использовать compiler.StandardIntput, чтобы давать входные данные, как будто из консоли.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы