Je voudrai lancer une script qui clique automatiquement sur des boutons, basique vous allez me dire !!
Mais voici mon problème :
Je lance le prog, j’attends la fenêtre, je focus le bouton, je clique sur le bouton !
Sauf que, lorsque la fenêtre apparait, les boutons sont grisés donc inactif durant moins d'une seconde,et donc focus et clique impossible !
Est ce qu'il existe un équivalant winwait genre controlwait.
La seul solution que j'ai trouvé c'est d mettre un sleep (1000) après winwait, mais je trouve pas ça très propre, surtout si c'est une vieille machine le délais risque d'être rallongé!
Code : Tout sélectionner
ShellExecute ("m:\assetmanager\AssetManager.msi" , "transforms=""assetmanager.mst""")
WinWait ("HP Asset Manager 5.22 (fr)")
ControlFocus ("HP Asset Manager 5.22 (fr)" , "" , "[CLASS:Button; INSTANCE:1; ID:25966]")
ControlClick ("HP Asset Manager 5.22 (fr)" , "" , "[CLASS:Button; INSTANCE:1; ID:25966]")



