具体见代码操作
using System ;
using System .Diagnostics;
using System .IO;
class Program
{
static void Main()
{
ProcessStartInfo start = new ProcessStartInfo();
start.FileName = @"xxxxx.exe";
start.UseShellExecute = false;
start.RedirectStandardOutput = true;
using (Process process = Process.Start (start))
{
process.OutputDataReceived += new DataReceivedEventHandler(process_OutputDataReceived );
process.BeginOutputReadLine ();
process.WaitForExit ();
}
}
static void process_OutputDataReceived( object sender , DataReceivedEventArgs e)
{
if (null != e)
{
Console.WriteLine (e. Data);
}
}
}