Page 1 sur 1

Problème Boucle Définie par Nombre

Posté : 29 mai 2014, 12:48
par Moimeme
Bonjour,

Cela fait quelques heures déjà que je planche sur le programme et j'ai lu les tuto déjà en place sur YouTube et le site pour essayer de régler le problème mais rien n'y fait.

En pièce jointe un print screen de ma macro. Elle fonctionne parfaitement si elle est indéfinie... De plus, la commande GoTo me dit quil faut 2 commandes placées en dessous.
Maintenant la macro mouline dans le vide...

J'ai du me tromper au niveau du placement des commandes relatives à la boucle.

Merci de m'éclairer et n'hésitez pas à me demander des précisions.

Re: Problème Boucle Définie par Nombre

Posté : 29 mai 2014, 13:15
par xan2622
Salut Moimeme, bienvenue sur le forum !

Tu dis qu'elle fonctionne bien si elle est indéfinie... Qu'entends-tu par là ?

Tu veux que la macro tourne en boucle indéfiniment ou qu'elle fasse 150 boucles ? Si tu veux qu'elle fasse un nombre défini de boucles (150 par exemple), je te conseille d'utiliser le plugin Boucle.

C'est pas la commande Goto qui te demande 2 commandes placées en dessous. C'est la Commande Examine qui requiert absolument 2 Goto en dessous.

Il faut comprendre la fonction Examine comme un SI.
Si <Cpt> est inférieur à 150
--> alors Goto au label 1
--> sinon Goto au label 2

Pour ton calcul évolué (ligne 3), moi j'aurais mis :

Code : Tout sélectionner

Variable <Cpt>;0;Numérique;

Label <Ma Boucle>
Calcul Evolué <Cpt>=<Cpt>+1
Examine <Cpt>;<;150
    Goto <Label 1>
    Goto <Label 2>

Label <Label 1>
Pause 00:00:01
MoveMouse 767;452
Click LeftClick;
Pause 00:00:01
MoveMouse 767;452
Click LeftClick;
.
.
.
MoveMouse 767;452
Click LeftClick;
Goto <Ma Boucle>

Label <Label 2>
Faire autre chose ....
Quitter 

Re: Problème Boucle Définie par Nombre

Posté : 29 mai 2014, 15:34
par Feitan
Met simplement une commande "Quitter" à la fin de ta macro pour combler le trou du Examine