Voici mon problème pour mon premier developement avec AutoIt.
Le but est de lancer des commande dans un logiciel à partir d'un numero saisie.
Un petit exemple vaut mieux qu'un long discours :
Code : Tout sélectionner
$text = InputBox("Choix", "Numero ?")
Run("toto.exe")
WinWaitActive("toto")
Send($text)
ControlClick("Entrée dans l'application", "OK", "TIWButton1")
While (WinActive("toto", "") == 0)
If WinExists("Chiffre pair") Then
ControlClick("totofille", "OK", "TButton2")
EndIf
WEND
Send("{ALT}+F")
1. Je saisie le numero "2"
2. Affichage la fenetre TOTO en fond avec la fenetre de saisie du numero devant.
3. saisie automatique du numero puis validation OK.
4. Fenetre d'Information (totofille) comme quoi le numero est pair. Cliques sur ok
5. Traitement ALT+F sur la fenetre Toto
exemple avec un chiffre impair :
1. Je saisie le numero "3"
2. Affichage la fenetre TOTO en fond avec la fenetre de saisie du numero devant.
3. saisie automatique du numero puis validation OK.
5. Traitement ALT+F sur la fenetre Toto
Dans le cas n°1 Comment savoir que la fenetre totofille s'est affiché ?
Apparemment mon code avec While (WinActive("[TITLE:toto]", "") == 0) tourne en boucle.
Js
Ps : si je ne suis pas assez clair. dites le moi.....