Beaucoup mieux, merci.
Si j'ai bien compris ta macro, ça doit ressembler à quelque chose comme ça. Sachant que j'ai rien tester.
Code : Tout sélectionner
Variable [EVENT.KEY];0;Alpha;
Variable <Touche_d_arret>;a;Alpha;
Variable <Compteur>;0;Numerique;
Variable <Maxi>;1000;Numerique;
Variable <x>;225;Numerique;
Variable <y>;394;Numerique;
Move Mouse <x>;<y>;Direct;
Label Boucle
Click Left click;
Examine [EVENT.KEY];=;<Touche_d_arret>;
Goto <Fin_de_Macro>
Examine <Compteur>;=;<Maxi>-1;
Goto Boucle
Goto <Fin_de_Macro>
Calcul évolué <Compteur>=<Compteur>+1
Label <Fin_de_Macro>
En début de macro, tu déclare toutes tes variables (C'est une habitude à prendre) et nome les de façons la plus claire possible.
Variable [EVENT.KEY];0;Alpha; (je sais pas si elle nous sert, mais bon)
Variable <Touche_d_arret>;a;Alpha; (Touche "a" qui si elle est pressée te fait sortir de ta macro)
Variable <Compteur>;0;Numerique; (état du compteur de boucle)
Variable <Maxi>;1000;Numerique; (Nombre de boucle qu'on veux faire)
Variable <x>;225;Numerique; (Abscisse du clique de souris)
Variable <y>;394;Numerique; (Ordonnée du clique de souris)
Move Mouse <x>;<y>;Direct; (Déplacement de la souris, on peut aussi l'inclure DANS la boucle. comme ça, si tu bouge ta souris, elle se replace au bon endroit pour cliquer. On peut aussi supprimer les deux variable et mettre 225 et 394)
Label Boucle (Début de ta boucle, vu qu'il n'y a qu'une boucle, je n'ai pas vu l’intérêt de la nommer autrement)
Click Left click; (Clique de souris, on peut avant et/ou après ajouter une pause en secondes, ou un timer en millisecondes. Timer est un
plugin)
Examine [EVENT.KEY];=;<Touche_d_arret>; (est ce que "a" est presser ?)
Goto <Fin_de_Macro> (Si oui on va en fin de macro)
Examine <Compteur>;=;<Maxi>-1; (si "a" n'est pas presser alors on vérifie nombre de boucle faite. Sachant que si tu veux faire 1 boucle, la première boucle est la Zéro, à la deuxième boucle on est a 1, etc... C'est pour ça qu'on enlève 1 au nombre de boucles qu'on veux faire)
Goto <Fin_de_Macro> (Si le nombre de boucle est égale au nombres de boucle voulu, on va en fin de macro)
Goto Boucle (si on n'a pas encore fait le nombre de boucle voulu, on continu la boucle une fois de plus)
Calcul évolué <Compteur>=<Compteur>+1 (on incrémente le compteur de boucle, le compteur est égale au compteur plus UN. Dans ta macro "<Compteur>=<Compteur>+1" à chaque tour, ton compteur est égale au conteur +1. Il ne change pas.)
Label <Fin_de_Macro> (fin de macro, tu peut ajouter un "quitter", si tu veux fermer Super Macro (SM))