Командная строка Windows зависает случайным образом

Командная строка Windows зависает случайным образом

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

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

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

Что происходит?

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

решение1

Отключите QuickEdit Modeand\or Insert optionв свойствах cmd. Проблема решена

решение2

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

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

решение3

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

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

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

Связанный контент