是否有键盘快捷键可以在 CMD 窗口运行时暂停其输出?

是否有键盘快捷键可以在 CMD 窗口运行时暂停其输出?

我正在运行一个批处理脚本,它耗时很长,输出以难以理解的速度飞快地运行。是否有一个键盘快捷键可以让你暂停 CMD 控制台,让它停止并读取输出,然后从同一位置重新启动它?

在此处输入图片描述

答案1

我在其他答案中没有看到这一点。

我相信“Ctrl-S”XOFF 和“Ctrl-Q”XON 的串行控制序列是解决该问题的关键序列。

请参见;

开启/关闭

答案2

你的键盘上有这个Pause/Break键吗?它很适合这个用途。它看起来是这样的,或者至少曾经是这样的:

维基百科中的暂停中断键

有趣的是,此键还可在 POST(开机自检,在计算机开启时运行)期间使用,以读取 BIOS 的输出。

如果你没有该键,组合键Control+NumLock应该可以正常工作,并且还有其他选项,具体取决于你的制造商,根据维基百科

要恢复执行,请按Enter

答案3

您可以使用“more”命令。虽然它不是您想要的,但它会将屏幕输出限制为一页。

答案4

在 Windows 系统上,如果输出屏幕已启用快速编辑模式(通过配置)只需单击屏幕并选择屏幕的任何部分。 程序将停止执行,直到您右键单击屏幕取消选择。 屏幕可能会失去焦点,并继续冻结,直到您返回并右键单击它。请注意,当您右键单击它时,剪贴板中的任何内容(如果有)都可能被翻转到该屏幕上。

相关内容