运行以下命令时,我的 Windows 命令提示符会随机冻结蚂蚁脚本。脚本中没有等待用户输入的位置。
此外,当它冻结时,我可以通过聚焦命令窗口并按 Enter 来取消冻结。按 Enter 后,该过程将继续。
这是完全随机发生的。看起来它最终会继续运行,但它会停留几分钟才会继续运行。但如果我按下 Enter 键,它会立即运行。
到底是怎么回事?
(这对 Stack Overflow 来说会更好吗?我不相信这与我的代码有任何关系,因为没有地方要求用户输入。所以我认为这与 Windows 有关。)
答案1
从 cmd 属性中禁用QuickEdit Mode
and\or 。问题解决了Insert option
答案2
我可能已经发现了问题。通过反复尝试,我发现当我单击命令提示符时,控制台似乎被冻结了。当我按下 Esc 键(将光标移出窗口)时,控制台就会解冻。
因此,为了避免这个问题,我只是在任何程序运行时不要单击 Windows 命令提示符窗口。
答案3
我完全不同意这与 Windows 有任何关系。
我的理由是这样的:当你将焦点集中在窗口上并按下时Enter,它会继续工作。
您的脚本有问题,而不是 Windows 或命令提示符的问题。