从.NET应用程序(C#)捕获控制台输出如何从.NET应用程序调用控制台应用程序并捕获控制台中生成的所有输出?(请记住,我不想先将信息保存在文件中,然后再重放,因为我希望以现场方式接收它。)
3 回答
慕森卡
TA贡献1806条经验 获得超8个赞
Process compiler = new Process();compiler.StartInfo.FileName = "csc.exe";compiler.StartInfo.Arguments = "/r:System.dll /out:sample.exe stdstr.cs";compiler.StartInfo.UseShellExecute = false;compiler.StartInfo.RedirectStandardOutput = true;compiler.Start(); Console.WriteLine(compiler.StandardOutput.ReadToEnd());compiler.WaitForExit();
- 3 回答
- 0 关注
- 902 浏览
添加回答
举报
0/150
提交
取消