Functions > Window >


WinWaitNotActive

Met le script en pause jusqu'à ce que la fenêtre indiquée ne soit plus active.

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

Paramètres

title Le titre/hWnd/class de la fenêtre à traiter. Consultez Définition spéciale de titre.
text [optionnel] Le texte de la fenêtre à traiter. La valeur par défaut est une chaîne vide. Consultez Définition spéciale de texte.
timeout [optionnel] Délai en secondes pendant lequel la fenêtre est encore active. La valeur par défaut est 0 (pas de délai).

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0 si la temporisation est dépassée.

Remarque

La fenêtre est interrogée toutes les 250 millisecondes ou plus.

En relation

WinActive, WinExists, WinWait, WinWaitActive, WinWaitClose, WinWaitDelay (Option)

Exemple

; Attend que la fenêtre "[CLASS:Notepad]" ne soit plus active.
WinWaitNotActive("[CLASS:Notepad]")

; Attend un maximum de 5 secondes que  "[CLASS:Notepad]" ne soit plus active.
WinWaitNotActive("[CLASS:Notepad]", "", 5)