Page 1 sur 1

Re-lancé une parti défini de macro avec certaine condition.

Posté : 07 févr. 2015, 10:43
par etideval
Bonjour,
Voila j'aimerais relancé une parti de ma macro si une condition n'est pas remplie.
Pour ma part il s'agirais de comparé une image, si cette dernière n'est pas présente (ou trouvé) relancé la macro depuis un endroits déjà définie, si cette dernière et trouvé continué la suite de la macro normalement.

EX:
-début de ma macro.
-lieux où relancé la macro si la contions n'est pas remplie.
-milieux macro.
-comparaison image.
-condition (si faux retour a "lieux où relancé la macro si la contions n'est pas remplie",si vrais continué la macro).
-suite de la macro...

Je ne sais pas si cela est possible avec un scripte, une fonction ou un fichier .dll supplémentaire.
Merci d'avoir prie le temps de me lire et peut-être de me répondre. :D

Re: Re-lancé une parti défini de macro avec certaine condition.

Posté : 07 févr. 2015, 13:30
par Feitan
Ben quand tu fais ton comparaison image tu utilise la fonction Trouve Image.

Si l'image est pas trouvée les coordonnées de tes variables (<X> et <Y> comme j'ai pour habitude de les appelés) auront une valeur de -1
Du coup tu fais un Examine :

Examine <X> = <-1>
Goto Lieu de relance
Suite de la macro

Et voilà !

Re: Re-lancé une parti défini de macro avec certaine condition.

Posté : 07 févr. 2015, 14:00
par etideval
hooo, je vois, je teste sa tout de suite merci bcp.

Re: Re-lancé une parti défini de macro avec certaine condition.

Posté : 07 févr. 2015, 17:10
par etideval
oui, c'est exactement se que je cherchais, merci a toi.