barlop Asked: 2022-10-23 01:52:36 +0800 CST2022-10-23 01:52:36 +0800 CST 2022-10-23 01:52:36 +0800 CST 如何防止在 cmd 中出现这样的问题,如果我确实运行了一个结果有很多输出的命令,那么我看不到以前命令的输出? 772 如何防止在cmdshell 中出现这样的问题,如果我运行的命令结果有很多输出,那么我看不到以前命令的输出? 我说的是我是否没有使用 head 或 tail 运行它或输出到文件。 我正在考虑一些功能,如果它太长以至于它会清除其他所有东西,它会自动切断它。或者,有足够的内存分配给窗口,让我滚动回它之前的任何内容。 我的电脑在 Windows 7 上,虽然它可能也是更高版本的 Windows 的问题。 windows windows-7 1 个回答 Voted Best Answer DavidPostill 2022-10-23T03:45:24+08:002022-10-23T03:45:24+08:00 如果我运行一个生成大量输出的命令,那么我看不到先前命令的输出 您可以将cmdshell 窗口属性“屏幕缓冲区大小”、“高度”更改为最大 9999 的值。然后您可以使用滚动条向上滚动。 为此,请转到菜单 > 默认 > 布局选项卡: 例子:
如果我运行一个生成大量输出的命令,那么我看不到先前命令的输出
您可以将
cmd
shell 窗口属性“屏幕缓冲区大小”、“高度”更改为最大 9999 的值。然后您可以使用滚动条向上滚动。为此,请转到菜单 > 默认 > 布局选项卡:
例子: