Faire une boucle tant que

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Dudule100
Messages : 17
Enregistré le : 15 avr. 2014, 20:17

Faire une boucle tant que

Message par Dudule100 » 15 avr. 2014, 20:21

Bonjours !

Voila j'utilise super macro depuis 3-4 jours et je n'ai toujours pas trouver comment faire une boucle tant que.

Je voudrais que tant que la macro ne rencontre pas une image a une position relative, il continue a cliquer dans une partie de l'écran bien défini.

Merci de votre aide !
#Dudule100

xan2622
Messages : 173
Enregistré le : 11 avr. 2014, 18:15

Re: Faire une boucle tant que

Message par xan2622 » 15 avr. 2014, 21:31

Salut Dudule100!
Bienvenue sur le forum.

Comme toujours, pour qu'on puisse t'aider efficacement, merci de poster ta macro ici même.
Utilise la balise [ code ] [ /code ]

Mais voici ce que pourrait donner ta macro:

Code : Tout sélectionner

Variable	<VarX>;0;Numerique;
Variable	<VarY>;0;Numerique;

Label	Début
Trouve image	C:\Program Files\Super macro\image1.bmp;0;0;1440;900;376;106;403;134;<VarX>;<VarX>;1
Examine	<VarX>;=;-1;
Goto	Continuer à cliquer
Goto	Faire autre chose

Label Continuer à cliquer
Move Mouse	587;302;Direct;ImgRef0;
Click	Left click;
Pause	00:00:01
Goto	Début

Label	Faire autre chose
Type Special	5 (PAVE NUM.);
Pause	00:00:01
Type Special	ALT;L;
Type Special	BAS;
Type Special	BAS;
Goto	Début

Dudule100
Messages : 17
Enregistré le : 15 avr. 2014, 20:17

Re: Faire une boucle tant que

Message par Dudule100 » 15 avr. 2014, 22:02

Merci xan2622 d'avoir repondu aussi rapidement !

1- Commen faire pour poster ma macro ? Ce n est pas du code ! juste des lignes avec les differentes actions !
2- Il n y a pas de 2 !

merci !
#Dudule100

xan2622
Messages : 173
Enregistré le : 11 avr. 2014, 18:15

Re: Faire une boucle tant que

Message par xan2622 » 15 avr. 2014, 22:06

Dans SuperMacro, tu fais CTRL+A (pour sélectionner toutes les lignes) et puis CTRL+C (pour les copier).
Ensuite tu viens sur le forum et dans ton message, tu fais CTRL+V (pour coller dans la balise).

Dudule100
Messages : 17
Enregistré le : 15 avr. 2014, 20:17

Re: Faire une boucle tant que

Message par Dudule100 » 15 avr. 2014, 22:13

haa ! et sa va me les convertires en code ?
#Dudule100

xan2622
Messages : 173
Enregistré le : 11 avr. 2014, 18:15

Re: Faire une boucle tant que

Message par xan2622 » 15 avr. 2014, 22:21

Mais non, ça va juste te permettre de copier ta macro (ce que tu as fait, tes lignes) ici sur le forum.
Ensuite, en voyant ce que tu as fait, on pourra t'aider plus efficacement.

Dudule100
Messages : 17
Enregistré le : 15 avr. 2014, 20:17

Re: Faire une boucle tant que

Message par Dudule100 » 15 avr. 2014, 22:30

ok ! je te poste sa demain !

j ai juste fait la boucle qui permet de trouver l emplacement relatif de l image avec un label !
#Dudule100

xan2622
Messages : 173
Enregistré le : 11 avr. 2014, 18:15

Re: Faire une boucle tant que

Message par xan2622 » 15 avr. 2014, 22:33

Prends exemple sur la macro que j'ai postée plus haut.

Dudule100
Messages : 17
Enregistré le : 15 avr. 2014, 20:17

Re: Faire une boucle tant que

Message par Dudule100 » 15 avr. 2014, 22:40

En relisant se que tu ma mis au dessus et j ai remarquer que tu a ouvert un label nomer "debut" et que tu ferme un goto appeler "continuer a cliquer" ! mais ce goto n aurais pas du s'apoeler "debut" lui aussi ?
Et aussi, c est possible de metre un goto sans avoir mid de label avant ?

Encor merci pour tes reponces claires et rapides !
#Dudule100

xan2622
Messages : 173
Enregistré le : 11 avr. 2014, 18:15

Re: Faire une boucle tant que

Message par xan2622 » 15 avr. 2014, 22:44

Tu ne peux pas avoir deux labels portant le même nom. Donc non, tu ne peux pas avoir 2 "début".

Un Goto sert juste à faire un saut dans la macro, pour aller à un Label.
Tu ne peux donc pas créer de Goto sans label avant.

Répondre