Macro simple, boucle + clic

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
GBY
Messages : 1
Enregistré le : 18 sept. 2024, 12:03

Macro simple, boucle + clic

Message par GBY » 18 sept. 2024, 12:13

Bonjour,
Voici ma macro :

Code : Tout sélectionner

Variable			<x>;0;Numerique;
Variable			<y>;0;Numerique;
Variable			<z>;0;Numerique;
Question			Question;minutes;
Calcul évolué		<y>=<x>*6
Label				boucle
Calcul évolué		<z>=<z>+1
Message				Message;<z>;
Move Mouse			1512;462;Direct;ImgRef0;
Click				Left click;
Pause				00:00:05
Move Mouse			851;411;Direct;ImgRef1;
Click				Left click;
Pause				00:00:05
Examine				<z>;=;<y>;
Message				Message;Fini !;
Quitter	
Goto				boucle
Quitter	
L'idée est simple, on vous demande pendant combien de minutes vous voulez cliquer, ensuite il y'a 2 clique avec 2 pauses de 5 secondes entre chaque (soit 10 secondes donc y*6 = nombre de loop).
J'ai ajouté l'affichage d'un message qui me donne z pour savoir ce qui ne va pas.

Je ne comprends pas pourquoi en tapant 2 pour "x", j'ai bien le message qui s'affiche quand z = 1 mais jamais quand z = 2
Je n'ai pas non plus le message "Fini !".
Les mouvements de souris se font bien mais qu'une seule fois.
Et quand je fais le raccourci pour arrêter la macro le message s'affiche, c'est donc qu'elle tourne encore.
capture sur super macro
capture sur super macro
Capture d’écran.png (11.77 Kio) Vu 1554 fois
Si qqun sait comment régler le problème je suis preneur :)

Avatar du membre
Onissius
Messages : 756
Enregistré le : 11 avr. 2014, 22:47
Localisation : Lyon (France)
Contact :

Re: Macro simple, boucle + clic

Message par Onissius » 19 sept. 2024, 07:57

C'est ton Examine, qui pose problème. Tant que Z n'est pas égale à Y (ce qui arrive la première fois), ta deuxième condition Quite (ligne 18).
Je te conseillerait plutôt d'utiliser quelque chose comme ça pour ton Examine :
Examine
- Goto1
- Goto2
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.

Répondre