我尝试使用命令捕获标准控制台输出:systeminfo.exe 1> output.txt
但是一些文本消息仍然写入控制台,它们不会重定向到output.txt。
例如,在程序systeminfo.exe启动控制台时出现:
加载有关CPU的信息
但此文本未重定向到捕获输出文件output.txt。
请问如何捕获此文本?
我也试过这个命令:systeminfo.exe 1> output.txt 2>&1
它应该将错误控制台输出重定向到文件,但结果是在cmd控制台中没有显示其他信息,文件output.txt包含相同的控制台输出 - 没有文本,该程序在第一种情况下写入控制台。
是否有一些隐藏的控制台输出流?