Tlem a écrit :Bonjour.
Normalement la fonction
WinWait() doit convenir parfaitement.
Cela devrait ressembler à ceci :
Code : Tout sélectionner
WinWait ("Importer" , "Terminer")
ou alors
WinWait ("Importer" , "Outlokk Express importé")
Bonsoir, et merci de ta réponse
Winwait ou encore WinWaitActive, j'avais déjà essayé, sans succès !
Je ne pense pas (mais je peux me tromper) qu'il y ait un texte "à récupérer" dans la fenêtre autre que son titre ("Importer"). D'ailleurs, avec Au3Info, la valeur "Text" ne renvoie rien (dans l'onglet summary) et in fine, je me demande si cela est possible...
J'ai essayé aussi de détecter la fin de la barre de progression qui s'affiche lors de l'import, mais mes connaissances d'AutoIt étant encore balbutiantes, j'ai du renoncer
Amha, le seul code qui fonctionne dans tous les cas (indépendamment de la durée de l'import), c'est de mettre un SplashTextOn invitant l'utilisateur à cliquer sur le bouton "Terminer" lorsque ce dernier est affiché, ce qui permettra de lancer le traitement suivant.
Ce n'est certes pas un gros effort à fournir..., j'en conviens aisément, mais j'aurais bien aimé une procédure ENTIEREMENT automatisée, dispensant l'utilisateur d'une quelconque action en dehors du click initial sur l'exécutable.
Dominique.