小编Die*_*ita的帖子

AttachConsole()显示管道上的数据,但>运算符未正确重定向到文件

我在.NET Framework 4.0上运行了一个WinForms应用程序.Console.WriteLine()在调用(一次,启动时)Win32 API函数后,它使用该方法在父控制台上写入AttachConsole(-1).

只要我只需要在屏幕上显示输出,它就能完美运行.不幸的是,当我使用带有管道重定向操作符的批处理时,如下所示:

application.exe > output.txt
Run Code Online (Sandbox Code Playgroud)

它只是创建一个空文件.也许在我使用时遇到与实际管道有关的问题AttachConsole?为什么命令提示符无法捕获数据并将其放在文件中?有没有人知道与这种情况有关的任何问题?

.net console winapi pipe

6
推荐指数
1
解决办法
1916
查看次数

标签 统计

.net ×1

console ×1

pipe ×1

winapi ×1