Функция WinWaitClose

 ↑  ←  Описание функции


WinWaitClose

Приостановить выполнение скрипта до закрытия указанного окна.

WinWaitClose ( "title" [, "text" [, timeout = 0 ]] )

Параметры

title Заголовок/дескриптор/класс окна. См. заголовки и текст окон (расширенные).
text [необязательный] Текст окна.
timeout [необязательный] Тайм-аут в секундах. По умолчанию 0 - бесконечное ожидание.

Возвращаемое значение

Успех:Возвращает 1.
Ошибка:Возвращает 0, если выход по тайм-ауту.

Примечания

Если окно не существует, тогда функция немедленно возвращает 1. Окно опрашивается каждые 250 миллисекунд или около того.

См. также

WinActive, WinExists, WinWait, WinWaitActive, WinWaitNotActive, WinWaitDelay (Опция), ProcessWaitClose

Пример

; Ожидает закрытия окна "[CLASS:Notepad]", т.е. до момента, когда оно не будет существовать.
WinWaitClose("[CLASS:Notepad]")

; Ожидает закрытия окна "[CLASS:Notepad]" максимум 5 секунд, т.е. до момента, когда оно не будет существовать.
WinWaitClose("[CLASS:Notepad]", "", 5)