我对第三方的COM图书馆有意见。我使用C#从库中调用一个函数。它可以工作,但它意外地将一些调试数据写入控制台窗口。我试图将输出重定向到一个文件,但没有成功。我试图将输出流从1重定向到5。
用于重定向的命令如下所示
myapp.exe 1> output.txt怎么可能写到控制台,而不是输出流呢?
我也试过:
myapp.exe 1> output.txt 2> outputerr.txt 3> output3.txt 4> output4.txt 5> output5.txt所有文件都被创建了。output.txt文件有我自己用Console.WriteLine打印的字符串。在程序完成后,文件output3.txt捕获Windows命令提示符。其他文件是空的。数据仍被打印到屏幕上。
发布于 2022-09-05 13:10:24
还请检查Visual应用程序属性--> Application -> Output Type = "Console Application“中是否有。如果已设置为“”,则不能将命令行重定向到类似于: YourApp.exe > log.txt的文件
https://stackoverflow.com/questions/70693914
复制相似问题