命令输出仅在日志文件中,不在Windbg的命令窗口中

命令输出仅在日志文件中,不在Windbg的命令窗口中,windbg,Windbg,如何将命令窗口的内容直接保存到日志文件中,而不在WinDbg的命令窗口中显示这些内容?如果您还不知道,可以使用-log{o|a}选项指定要写入的日志文件。如果您根本不希望cmd窗口有任何输出,可以将输出重定向到/nul。i、 e.:echo您看不到我>/nul这与在*nix操作系统上将命令输出重定向到/dev/null的操作相同。它将执行命令,但不会向stdout写入任何内容。我认为您不能禁用命令窗口的输出,您可以调用cls清除当前文本或点击“x”关闭它,或者您也可以运行命令行版本的windbg

如何将命令窗口的内容直接保存到日志文件中,而不在WinDbg的命令窗口中显示这些内容?

如果您还不知道,可以使用-log{o|a}选项指定要写入的日志文件。如果您根本不希望cmd窗口有任何输出,可以将输出重定向到
/nul
。i、 e.:

echo您看不到我>/nul


这与在*nix操作系统上将命令输出重定向到
/dev/null
的操作相同。它将执行命令,但不会向stdout写入任何内容。

我认为您不能禁用命令窗口的输出,您可以调用
cls
清除当前文本或点击“x”关闭它,或者您也可以运行命令行版本的windbg,“cdb”,用命令传递一个txt文件,并输出到日志文件。命令窗口的输出是否有问题?我可以想到一种情况,比如使用ta或pa命令将每条指令写入命令窗口(直到中断、中断或终止)。我发现在命令窗口填满后,将输出写入UI会显著降低WinDbg的执行速度。使用命令行版本(cdb)并输出>file.log要快得多。我仍然可以看到我键入的命令,尽管不是常规的命令窗口输出。