Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

DetectHiddenWindows -Autohotkey

Определяет, будут ли скрытые (невидимые) окна видимы для скрипта.

DetectHiddenWindows, On|Off

Параметры

On|Off On - скрытые окна определяются.

Off (значение по умолчанию) - скрытые окна не определяются (исключение - команда WinShow).

Примечания

Включение определения скрытых окон может иногда приводить к неприятностям, т.к. заголовок или текст какого-либо скрытого системного окна может случайно совпасть с критериями поиска, установленными вами для какого-то другого окна. Так что для большинства скриптов лучше оставлять эту возможность отключенной. Однако, включение её может быть полезным, если вы хотите работать со скрытыми окнами напрямую без предварительного использования команды WinShow (показать окно).

Все оконные команды кроме WinShow зависят от этой настройки, включая такие как WinActivate, IfWinActive, WinWait, IfWinExist. Другими словами, WinShow всегда покажет скрытое окно, даже если обнаружение таких окон отключено.

Встроенная переменная A_DetectHiddenWindows содержит текущее значение этой настройки (On или Off).

Начиная с версии 1.0.40.05, дочерние окна (элементы управления) могут быть доступны при указании их через ahk_id даже если они скрыты, т.е. настройка DetectHiddenWindows в этом случае роли не играет.

Каждый новый поток (запускаемый горячей клавишей, пунктом меню или таймером) стартует со значением этой настройки по умолчанию. Оно может быть изменено путём использования этой команды в секции автовыполнения (верхняя часть скрипта).

Пример

DetectHiddenWindows, on
Автор перевода: YMP
Настоящее имя переводчика: Юрий Попов
Источник: http://www.script-coding.com/AutoHotkey/DetectHiddenWindows.html
Под редакцией ahk-wiki.ru от 21.08.19