Обнаружить, что окно командной строки заблокировано прокруткой

Сценарий:

Впереди долгое ожидание автоматизированного пробного запуска... Я мог бы также пойти пообедать. Поэтому я блокирую свою рабочую станцию, наслаждаюсь сэндвичами и возвращаюсь через час, уверенный, что к настоящему времени у меня будут хорошие результаты теста.

Не так... Так как я пометил строку текста в терминале подсказки CMD, его стандартный вывод был заблокирован, и тесты тоже были заблокированы....

Итак, вот мой вопрос:

Существует ли API для обнаружения "любого окна консоли", для которого стандартный вывод заблокирован?

1 ответ

Нет, такой функции Win32 нет. Но вы можете:

Отключить QuickEdit.

Щелкните правой кнопкой мыши строку заголовка окна консоли. Перейдите в свойства и снимите флажок QuickEdit Mode.

Или создайте инструмент, который определяет, имеет ли окно консоли заголовок окна, начинающийся с "Выбрать", и отправляет его нажатием клавиши или мыши, чтобы разблокировать его.

Другие вопросы по тегам