Как связать стандартный ввод и вывод с помощью C #? - PullRequest
3 голосов
/ 09 марта 2011

Я пытаюсь понять, могу ли я использовать компилятор MinGW C ++ и отладчик для компиляции файлов с помощью приложения на C #.Я хочу иметь возможность читать выходные данные и записывать их на вход (в основном для отладчика) в приложении C # всякий раз, когда мне нужно.

Чтение с вывода будет во многом таким же, как Visual Studio при его выводе'окно во время сборки проекта.

Я использовал System.Diagnostics.Process раньше, но не смог выяснить, как взаимодействовать с процессами.

Итак, как мне взять контроль надстандартный ввод / вывод?

Ответы [ 2 ]

2 голосов
0 голосов
/ 09 марта 2011

Следующий вопрос показывает, как захватить стандартный вывод:

Как запустить консольное приложение, захватить вывод и отобразить его в литерале?

Запись в стандартный ввод аналогична - установите для RedirectStandardInput значение true и используйте потоковую запись для записи в него:

http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.redirectstandardinput.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...