Моя цель - выполнить внешний .bat-файл с C#. Проблема в том, что я должен отображать результаты выполненных летучих мышей в моей форме, а не в консоли. Решения на google показывают мне, как начать летучую мышь, но не как получить содержимое с консоли.Запуск .Bat в форме C#
Что может быть лучшим способом реализовать это?
проверить это http://stackoverflow.com/questions/11177554/ c-sharp-bat-file-execution-with-error-output-redirection –
Не помогает, я хочу, чтобы результат все время, а не только после его завершения. Он должен обновлять каждую строку, которую генерирует летучая мышь. – Horius
Вы можете использовать proc.StandardOutput.ReadLine() вместо proc.StandardOutput.ReadToEnd() для чтения каждой строки, поскольку она выводится –