Page 1 sur 1

[R] Attendre fermeture fenêtre avant de poursuivre le script

Posté : mer. 26 nov. 2008 10:58
par lecorsaire59
Bonjour à tous,

j'ai un ptit soucis. Je viens de découvrir autoit qui a un très gros potentiel pour moi. Cependant je bloque sur un point : j'utilise un programme, je lance une action qui m'ouvre une fenetre, le logiciel travaille(pendant un temps variable) puis referme la fenetre. Apres je souhaite poursuivre le script.

Or pour le moment auto it poursuit le sript sans attendre que la fenetre se ferme comment puis je faire?

merci

nono

Re: attendre fermeture d'une fenetre avant de poursuivre script

Posté : mer. 26 nov. 2008 11:25
par Tlem

Code : Tout sélectionner

Opt("WinTitleMatchMode", 1) ; Permet de chercher qu'une partie du titre de la fenêtre.

ShellExecute("notepad.exe") ; On lance le bloc note.
WinWaitActive("Sans titre") ; On attend que bloc note soit lancé.

; Boucle d'attente (tant qu'une fenêtre dont le titre contient 'Sans titre')
While WinExists("Sans titre")
    Sleep(150) ; Petite pause pour éviter que la boucle ne consomme trop de temps CPU.
WEnd

; On affiche une boite de dialogue dés la fermeture du bloc note.
MsgBox(0, "", "Le bloc note à été fermé")
Pensez à respecter les règles de présentation d'un message dont voici le lien : http://www.autoitscript.fr/forum/viewto ... f=35&t=595.