问题原因:windows系统中,cmd程序默认开启了“快速编辑模式”,当鼠标无意中点到里面的区域时,就自动进入了编辑模式,之后程序的控制台会被阻塞,接受不到任何请求。
鼠标右键或者敲一下回车后,就会退出编辑模式。这时候控制台一般会刷一大堆日志,然后程序恢复正常。
解决办法:
(1)手动取消编辑模式
cmd-属性-选项,取消勾选 快速编辑模式
(2)脚本解决
关闭快速编辑模式也可以通过脚本执行。新建文本,复制以下代码,保存后修改为bat后缀,双击运行即可。如下:
@echo off
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f