Командний рядок Windows заморожується випадковим чином


16

Мій командний рядок Windows випадково застигне під час запуску сценарію Ant . У скрипті немає плям, де він чекає на введення користувачем.

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

Це відбувається зовсім випадковим чином. І здається, що він врешті-решт продовжить свою роботу, але пробуде там кілька хвилин, перш ніж продовжувати. Але якщо я натискаю клавішу Enter, це робить це миттєво.

Що відбувається?

(Чи було б це краще для переповнення стека? Я не вірю, що це має щось спільне з моїм кодом, тому що немає місця, яке вимагає введення користувачем. Тому я припускаю, що це має щось спільне з Windows.)

Відповіді:


19

Вимкніть властивості QuickEdit Modeі / або Insert optionвід cmd. Проблема вирішена


2
Після швидкого тестування це вирішує проблему. Відповідь, яка фактично вирішує проблему.
Церглеб

чи є якийсь спосіб зробити це тимчасово, як відключити його на початку файлу .cmd, запустити мої пакетні команди, а потім увімкнути його ще до того, як він вийде?
Adam.at.Epsilon

2

Можливо, я знайшов проблему. Через деякий проб і помилок здається, що коли я натискаю в командному рядку, він заморожує консоль. Коли я натискаю клавішу escape (щоб вивести курсор у вікно), він розморожує консоль.

Отже, щоб уникнути цієї проблеми, я просто не клацаю у вікні командного рядка Windows, поки щось працює.


Це трапилося і зі мною (насправді я знайшов це питання лише тому, що я набирав таке), але це сталося незалежно від того, натиснув я у вікно чи ні. Для прикладу, у мене був сервер, який я запустив через командний рядок, а потім залишив працювати на машині, у якої не було користувачів. При доступі до нього інструкції будуть вивішені, оскільки командний рядок "застряг" в очікуванні натискання клавіші (точно так, як ваш симптом). Здається, мало хто мав цю проблему, тому рішення поки що немає.
К. Карпентер

1
Я вважаю, що це Windows 10, і це стосується нового режиму "виділення / копіювання", в який він входить.
Шон Роуан


-1

Я повністю не погоджуюся з тим, що це стосується Windows.

Моє міркування таке: коли ви фокусуєтеся на вікні і натискаєте Enter, воно продовжує працювати.

Виникла проблема з вашим сценарієм, а не Windows, а не командним рядком.


1
Ви неправі. Будь ласка, дивіться мою відповідь, яка розміщена.
prolink007

Це помилка користувача, і я стверджую, що з Windows або командним рядком немає нічого поганого.

2
Це "особливість", а не помилка :-)
Аарон Бленкуш
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.