Je veux effectuer une action lorsqu'une fenêtre dont le titre $titre apparaît.
Le code If WinExists($titre) Then Go() fonctionne correctement.
Je crée la fonction :
Code : Tout sélectionner
Func Test()
If WinExists($titre) Then Go()
EndFuncCode : Tout sélectionner
AdlibRegister("Test")
While 1
WEndLà où je ne comprends pas c'est si je fais :
Si je clique sur le bouton pour lancer toto.exe, lorsque la fenêtre apparaît, la fonction Go() ne se lance pas.
Si je ferme ensuite le prog Auto-It et que je le relance, la fenêtre est bien détectée et la fonction Go() se lance.
En activant le mode "GUIOnEventMode", le problème est identique.
Est-il possible que le lancement du programme à partir de la GUI bloque la fonction AdlibRegister() tant qu'il n'est pas complétemenet lancé ?



