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

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

Как отобразить поток вывода процесса?
Нужно при выводе строки там своевременно выводить строку в этом приложении
  • Вопрос задан
  • 171 просмотр
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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, чтобы давать входные данные, как будто из консоли.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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