cmd执行程序经常莫名卡住
手动解决
windows cmd->属性->选项->编辑选项
取消勾选 -> ⬜快速编辑模式
cmd默认开启了“快速编辑模式”,只要当鼠标点击cmd任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。
我们在控制台里面回车或者右键鼠标后,自动退出了编辑模式。因此,控制又恢复输出内容,服务端又正常了。
选择快速编辑模式的时候,鼠标不小心点到cmd某个位置,都可能让正在运行的进程都卡住,直到按下回车后,会跳出一堆。
自动解决
拖动或点击CMD窗口造成程序阻塞,这是因为windows默认cmd窗口启用快速编辑模式,关闭即可。在bat文件中关闭cmd窗口的快速编辑模式,bat文件如下:
@echo off
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f