假设我运行cmd.exe并 ping localhost。之后我再次 ping localhost 但我点击进入窗口并且 ping 停止,直到我按下enter。
当我点击窗口时会发生什么?它是暂停进程还是其他什么?我附上了一张截图来澄清这个问题。
注意:我实际上并没有单击而是使用鼠标拖动,这会在窗口中创建一个白框,如屏幕截图所示。
编辑:进一步澄清:我真正想知道的是拖动窗口是否会停止 cmd 进程?
编辑:更多说明:我知道我正在使用快速编辑并按 Enter 复制我选择的内容。我不知道的是后台会发生什么。

我有一些不包含暂停命令和用户输入提示的 python 脚本,但是我发现当我将窗口焦点更改为 Windows cmd 窗口时,输出将冻结,直到我按“Enter”。
有没有知道的原因?我应该启用/禁用 cmd 选项中的设置以避免这种情况吗?
对我的案例的搜索不断提出希望在他们的代码中暂停的人的案例 - 我不这样做。
有没有办法防止 Windows 在命令行或 cygwin 上运行程序时进入睡眠模式?理想情况下,我希望可以使用以下内容:
nosleep myscript.sh
Run Code Online (Sandbox Code Playgroud)
背景
有时我会启动手动备份或大文件传输等长时间运行的工作,我发现 Windows 经常在这些工作完成之前进入睡眠状态。我希望能够在命令运行时启动命令并阻止睡眠模式,但是一旦命令完成,它就会自动再次工作。
我最近在 Windows 10 中经常使用命令提示符,运行 Node.js 和 Apache Tomcat 服务器之类的东西,我注意到一个奇怪的问题:程序时不时地停止响应(在这些情况下)二,停止服务请求)所以我关注命令提示符窗口并按 Ctrl+C 终止程序,打算再次启动它。但是,当我这样做时,程序会立即恢复,就好像它已被挂起或卡在调试断点上一样。
我已经注意到它有几个程序 - 不仅仅是 Node 和 Tomcat - 并且想知道这是如何/为什么发生以及如何阻止它发生 - 这对我来说是一个非常大的问题 - 我正在尝试使用这两个服务器编写软件并且永远无法判断我的代码是否已损坏或命令提示符是否只是冻结了。