如何阻止 Cmd 窗口自动向下滚动

Sup*_*ure 5 batch ffmpeg command-line cmd.exe

我正在制作一个运行一些 ffmpeg 命令的批处理文件。当 ffmpeg 编码时,它会显示编码的进度,大约每秒更新一次。

问题是有时我想在命令窗口中向上滚动。但是当我尝试执行此操作时,命令窗口会弹回底部以显示 ffmpeg 编码的进度条。

每次进度条更新时,如何获取命令停止自动滚动到底部?

我已经尝试过 Scroll Lock 键,但没有用。如果有一个我可以使用的命令,我希望它。

Vir*_*VAT 0

我知道2种方法:

  1. 使用“暂停”键或其模拟https://en.wikipedia.org/wiki/Break_key#Modern_keyboards,单击“输入”继续
  2. 在控制台上使用鼠标单击 - 它将启动文本选择模式并同时暂停滚动,要取消选择模式,请单击“esc”或“enter”复制选择 - 此后滚动将继续