摘要:
.NET上控制台输出的实时截取(原文标题).NET上控制台输出的实时截取分两种不同的情况:截取子进程的输出和截取当前进程的输出。截取子进程的输出可以使用Process.StandardOutput属性取得一个StreamReader,并用它来读取输出。注意读取操作是阻塞的,可以使用异步方法调用或者Process.BeginOutputReadLine()来进行异步读取。例子如下:Process p = new Process();p.StartInfo.UseShellExecute = false; // 必须p.StartInfo.RedirectStandardOutput = true 阅读全文
posted @ 2010-12-15 18:12 codingsilence 阅读(896) 评论(0) 推荐(0) 编辑