[..] Attendre la fin d'une barre de progression
Posté : jeu. 08 mai 2014 14:19
Bonjour,
Je débute sur AutoIT et j'aurais besoin d'aide.
Je dicte à mon script de cliquer sur un bouton une fois un scan terminé.
Ce scan peut avoir une durée vraiment variable de 20 secondes à plusieurs minutes.
Pour l'instant j'ai inclue des Sleep entre chaque commande et ça fonctionne mais ça va poser problème sur d'autres machines par exemple.
C'est pour cela que j'ai penser à l'idée d'attendre la barre de progression
J'ai lus qu'il fallait que j'utilise la commande avec l'argument IsEnable
mais je suis vraiment perdu car quand je pointe la barre de progression avec Window Info, je n'ai que très peu d'info... juste la class (msctls_progress32) et vu qu'il y a deux barres de progression dans le logiciel que je veux contrôler, je ne sais pas quoi faire...
Edit : Voila les seules informations obtenues avec l'outil Windows Info :
>>>> Window <<<<
Title:
Class: msctls_progress32
Position: 520, 494
Size: 647, 16
Style: 0x10000001
ExStyle: 0x00000000
Handle: 0x0000000000040568
Merci d'avances pour vos lumières.
Je débute sur AutoIT et j'aurais besoin d'aide.
Je dicte à mon script de cliquer sur un bouton une fois un scan terminé.
Ce scan peut avoir une durée vraiment variable de 20 secondes à plusieurs minutes.
Pour l'instant j'ai inclue des Sleep entre chaque commande et ça fonctionne mais ça va poser problème sur d'autres machines par exemple.
C'est pour cela que j'ai penser à l'idée d'attendre la barre de progression
J'ai lus qu'il fallait que j'utilise la commande
Code : Tout sélectionner
ControlCommand(mais je suis vraiment perdu car quand je pointe la barre de progression avec Window Info, je n'ai que très peu d'info... juste la class (msctls_progress32) et vu qu'il y a deux barres de progression dans le logiciel que je veux contrôler, je ne sais pas quoi faire...
Edit : Voila les seules informations obtenues avec l'outil Windows Info :
>>>> Window <<<<
Title:
Class: msctls_progress32
Position: 520, 494
Size: 647, 16
Style: 0x10000001
ExStyle: 0x00000000
Handle: 0x0000000000040568
Merci d'avances pour vos lumières.