将输出重定向到控制台

时间:2013-11-04 04:13:21

标签: c# console io-redirection

相当简单的问题,但我似乎无法找到答案。

与Windows批处理脚本中的echo "foo" > CON等效的C#是什么?

请注意,我必须专门输出到控制台流(CON)。我在调用Process.Start()时找到了很多关于如何重定向它的答案,但我的进程已启动,STDOUT被重定向到我的控制之外。

2 个答案:

答案 0 :(得分:0)

您可以尝试使用Console.OpenStandardOutput打开标准输出流,将其包装在TextWriter中,然后使用Console.SetOut重置它。

答案 1 :(得分:-1)

WriteConsoleOutput() API function会执行此操作。