RedirectStandardOutput скрыть текст из cmd - PullRequest
0 голосов
/ 08 декабря 2018

Я использую RedirectStandardOutput для получения «сообщений» с консоли, все работает.Но консоль не передает «сообщения», я хотел, чтобы она появлялась на консоли, и я мог бы манипулировать ими в своей программе.

private void process_OutputCmd(object sender, DataReceivedEventArgs arg)
{
    MessageBox.Show(arg.Data);
}

Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/C ping 127.0.0.1";
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.CreateNoWindow = false;
process.StartInfo.UseShellExecute = false;
process.OutputDataReceived += new DataReceivedEventHandler(process_OutputCmd);
process.Start();
process.BeginOutputReadLine();

введите описание изображения здесь

...