Windows命令提示符随机冻结


16

运行Ant脚本时,我的Windows命令提示符将随机冻结。该脚本中没有等待用户输入的位置。

另外,当冻结时,我可以通过将命令窗口聚焦并按Enter来使其冻结。按Enter键后,过程继续。

这完全是随机发生的。它似乎最终会继续运行,但是会在那儿呆几分钟,然后继续。但是,如果按Enter键,它将立即执行。

到底是怎么回事?

(这对于Stack Overflow会更好吗?我不认为这与我的代码有任何关系,因为没有位置要求用户输入。因此,我假设它与Windows有关。)

Answers:


19

禁用QuickEdit Mode和/或Insert option来自cmd属性。问题解决了


2
快速测试后,此问题得以解决。实际解决问题的答案。
Zergleb '16

有什么办法可以临时执行此操作,例如在.cmd文件的开头将其禁用,运行我的批处理命令,然后在退出前再次启用它?
亚当。埃普西隆

2

我可能已经找到问题了。通过一些反复试验,似乎当我单击命令提示符时,它冻结了控制台。当我按Escape键(将光标移出窗口)时,它将解冻控制台。

因此,为避免此问题,我什么都没有运行时,不要在Windows命令提示符窗口中单击。


这也发生在我身上(实际上,我只是因为输入一个而发现了这个问题),但是无论是否单击窗口,它都发生了。举个例子,我有一台服务器,该服务器是通过命令行启动的,然后在没有任何用户的计算机上运行。访问它时,指令将挂起,因为命令提示符被“卡住”,等待按键(完全类似于您的症状)。似乎很少有人遇到此问题,因此尚无解决方案。
K. Carpenter

1
我相信这是Windows 10的事情,并且与它进入的新“选择/复制”模式有关。
肖恩·罗恩


-1

我完全不同意它与Windows有关。

我的理由是:当您将焦点放在窗口上并按时Enter,它将继续工作。

您的脚本有问题,不是Windows,也不是命令提示符。


1
你错了。请查看我发布的答案。
prolink007

这是一个用户错误,我认为Windows或命令提示符没有问题。

2
这是“功能”,不是错误:-)
亚伦·布伦库什
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.