Windows командной строки висит в RDP Windows - PullRequest
9 голосов
/ 26 февраля 2009

Мы регулярно обращаемся к машине сборки через RDP, и там открывается множество окон командной строки. Иногда эти окна зависают, как будто кто-то переключил на них фокус и нажал клавишу «Пауза». Нажатие на клавиатуру перемещает процесс вперед, но время от времени это пропускается, и все ждут, пока процесс завершится, пока он ждет, пока кто-нибудь нажмет клавишу. Почему это происходит? Существуют ли настройки или версии для повышения / понижения, которые могут помешать этому?

Ответы [ 2 ]

10 голосов
/ 26 февраля 2009

Когда это происходит, появляется ли в заголовке окна «Выбрать командную строку»? Если это так, то нажатие клавиши приведет к ее приостановке, но нажатие клавиши также будет отправлено в приостановленную программу, если это не ESC или enter (или, возможно, другие). Вы можете отключить эту функцию, перейдя в свойства / настройки командной строки и сняв флажок «Режим QuickEdit».

Если это не так, вам придется публиковать дополнительную информацию о процессе сборки. На чем написана ваша система сборки (make, scons, jam, msbuild и т. Д.)?

6 голосов
/ 26 февраля 2009

Одна вещь, за которой нужно следить в командной строке Windows; Если у вас включен режим QuickEdit (щелкните значок в строке заголовка, Свойства ..., вкладка Параметры), вы можете выделять и копировать с помощью мыши, минуя меню «Правка». Случайные щелчки мышью в окне выделяют символ под ним, и консоль будет «зависать» до тех пор, пока не будет нажата клавиша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...