Перенаправление стандартного вывода / ввода / ошибки в / из текстового поля - PullRequest
1 голос
/ 09 апреля 2010

Я делал приложение на VB.NET, которое можно использовать для редактирования, компиляции и запуска программ на Си. Я использовал свойство Process.StartInfo.RedirectStandardOutput. Но я не могу перенаправить его в текстовое поле, поскольку он не имеет строкового типа.

Как перенаправить выходные данные процесса cl.exe в мое текстовое поле?

1 Ответ

1 голос
/ 09 апреля 2010

Вам необходимо перенаправить в свойство Text TextBox. Например:

Dim proc As New Process
proc.StartInfo = New ProcessStartInfo("tracert.exe", "10.0.0.138") _
                 With {.RedirectStandardOutput = True, .UseShellExecute = False}
proc.Start()
TextBox1.Text = proc.StandardOutput.ReadToEnd
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...