Обнаружить, что окно командной строки заблокировано прокруткой
Сценарий:
Впереди долгое ожидание автоматизированного пробного запуска... Я мог бы также пойти пообедать. Поэтому я блокирую свою рабочую станцию, наслаждаюсь сэндвичами и возвращаюсь через час, уверенный, что к настоящему времени у меня будут хорошие результаты теста.
Не так... Так как я пометил строку текста в терминале подсказки CMD, его стандартный вывод был заблокирован, и тесты тоже были заблокированы....
Итак, вот мой вопрос:
Существует ли API для обнаружения "любого окна консоли", для которого стандартный вывод заблокирован?
1 ответ
Нет, такой функции Win32 нет. Но вы можете:
Отключить QuickEdit.
Щелкните правой кнопкой мыши строку заголовка окна консоли. Перейдите в свойства и снимите флажок QuickEdit Mode.
Или создайте инструмент, который определяет, имеет ли окно консоли заголовок окна, начинающийся с "Выбрать", и отправляет его нажатием клавиши или мыши, чтобы разблокировать его.