在Windows中,我知道我可以将控制台输出重定向到文件: 命令>文件
但是如果我想在事后保存stdout的输出会发生什么呢?在我的情况下,控制台的宽度是160,并且许多输出行超出了控制台的界限(所以我不能用鼠标选择它们)
有没有办法在某个地方访问屏幕缓冲区?磁盘上某处有临时文件吗? (在Linux中它似乎只在这里讨论它在RAM中 Where is the STDOUT buffer?)
还有另一种方法可以将某些stdoutput保存到文件中吗? (我知道我可以右键单击并选择全部,将其粘贴到文档中然后进行编辑。我正在寻找一种解决方案,可以让我直接选择一块“跑出屏幕”的文本并将其重新编入一个doc)
我不想再次执行命令的原因是输出很长。 C:\ Users \ me> symchk / r c:\ windows \ system32 / s SRV * c:\ symbols * http://msdl.microsoft.com/download/symbols
这会缓存sys32文件夹中所有代码的调试符号表。