相当简单的问题,但我似乎找不到答案。
C# 相当于echo "foo" > CON
在 Windows 批处理脚本中做什么?
请注意,我必须专门输出到控制台流 ( CON
)。我找到了很多解决调用时如何重定向它的答案Process.Start()
,但是我的进程已启动并被STDOUT
重定向到我无法控制的范围内。
相当简单的问题,但我似乎找不到答案。
C# 相当于echo "foo" > CON
在 Windows 批处理脚本中做什么?
请注意,我必须专门输出到控制台流 ( CON
)。我找到了很多解决调用时如何重定向它的答案Process.Start()
,但是我的进程已启动并被STDOUT
重定向到我无法控制的范围内。
您可以尝试使用Console.OpenStandardOutput打开标准输出流,将其包装在 TextWriter 中,然后使用 Console.SetOut 重置它。
WriteConsoleOutput()
API 函数将执行此操作。