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)