14

Моя командная строка Windows будет зависать случайным образом при запуске сценария Ant . В скрипте нет мест, где он ожидает ввода пользователя.

Кроме того, когда он зависает, я могу разморозить его, сфокусировав окно команд и нажав Enter. После нажатия Enter, процесс продолжается.

Это происходит совершенно случайно. И кажется, что в конечном итоге он продолжит свое включение, но он будет сидеть там несколько минут, прежде чем продолжить. Но если я нажимаю Enter, он делает это мгновенно.

Что здесь происходит?

(Будет ли это лучше для переполнения стека? Я не верю, что это имеет какое-либо отношение к моему коду, потому что нет места для запроса ввода пользователя. Так что я предполагаю, что это как-то связано с Windows.)

3 ответа3

16

Отключите QuickEdit Mode и \ или Insert option в свойствах cmd. Задача решена

2

Возможно, я нашел проблему. Через некоторые проб и ошибок кажется, что когда я нажимаю в командной строке, он замораживает консоль. Когда я нажимаю escape (чтобы вывести курсор из окна), консоль размораживается.

Итак, чтобы избежать этой проблемы, я просто не нажимаю в окне командной строки Windows, пока что-то работает.

0

Я совершенно не согласен с тем, что это как-то связано с Windows.

Я рассуждаю так: когда вы сосредотачиваетесь на окне и нажимаете Enter, оно продолжает работать.

Есть проблема с вашим скриптом, а не с Windows и не с командной строкой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .