【发布时间】:2010-07-25 05:35:59
【问题描述】:
我有一个正在写入控制台的 winform 应用程序,它似乎运行良好。我正在使用此代码:
AttachConsole(-1)
Console.Out.WriteLine("Hellow world")
FreeConsole()
问题是: 如果我从命令行运行应用程序的 exe 文件,并尝试将输出重定向到文件中。它不起作用。 例如:
C:\ > myapp.exe > c:\output.txt
我仍然将输出输出到控制台屏幕(c:\output.txt 文件已创建但为空),但我希望将其保存到 c:\output.txt 怎么了?该怎么做?
非常感谢!
【问题讨论】:
-
你为什么打电话给
AttachConsole?Console.Out已经是标准输出了。
标签: vb.net winforms console stdout