Faire une boucle tant que
Re: Faire une boucle tant que
Donc si j ai un label "debut" je suis obliger d'avoir un goto "debut" !
Et si j ai plusieurs label nomer respectivement "a", "b" et "c", je peut avoir une macro de cette forme :
label "a"
goto "b"
goto "c"
label "b"
label "c"
goto"a"
?
Et si j ai plusieurs label nomer respectivement "a", "b" et "c", je peut avoir une macro de cette forme :
label "a"
goto "b"
goto "c"
label "b"
label "c"
goto"a"
?
#Dudule100
Re: Faire une boucle tant que
Théoriquement oui, mais cette façon de coder ne me semble pas très propre
Tout dépend ce que tu veux faire..
Qu'est-ce que tu veux faire exactement ? Un bot pour un jeu ? Une simple macro qui clique sur une bannière de pub ? Une macro qui automatise des tâches précises ?
Tout dépend ce que tu veux faire..
Qu'est-ce que tu veux faire exactement ? Un bot pour un jeu ? Une simple macro qui clique sur une bannière de pub ? Une macro qui automatise des tâches précises ?
Re: Faire une boucle tant que
Je voudrais faire un bot pour un jeu (je sais il y a des risques) !
je voudrais que des qu'il trouve une image donner sur la carte, il clic dessu, si non clic aleatoirement sur la mini carte !
Et si jamais pendant le deplacement il trouve l image, qu'il s arrete la prendre au lieu de continuer jusque au poin aleatoire !
je voudrais que des qu'il trouve une image donner sur la carte, il clic dessu, si non clic aleatoirement sur la mini carte !
Et si jamais pendant le deplacement il trouve l image, qu'il s arrete la prendre au lieu de continuer jusque au poin aleatoire !
#Dudule100
Re: Faire une boucle tant que
Tu utilise un trouve image pour ça?
Re: Faire une boucle tant que
Oui j'utilise un trouver image pour sa ! car se sont de petit cristaux a ramasser et c'est une image fixe !
Si tu a une autre solution je suis preneur !
Si tu a une autre solution je suis preneur !
#Dudule100
Re: Faire une boucle tant que
Si le trouve image fonctionne c'est très bien.
Tu vas donc sortir deux variables <X> et <Y>
Avec la commande Examine tu regarde si <X> et/ou <Y> = -1 (la variable prendra cette valeur si tu ne trouve pas l'image)
Ainsi si l'image n'est pas trouvée, tu recommence
Si elle est trouvée tu enchaine
Tiens moi au courant si tu as des problèmes
Tu vas donc sortir deux variables <X> et <Y>
Avec la commande Examine tu regarde si <X> et/ou <Y> = -1 (la variable prendra cette valeur si tu ne trouve pas l'image)
Ainsi si l'image n'est pas trouvée, tu recommence
Si elle est trouvée tu enchaine
Tiens moi au courant si tu as des problèmes
Re: Faire une boucle tant que
S'il ne trouve pas l image je voudrais que la macro fasse une autre action !
Et y a t'il un moyen de modifier l endrois du clic sur l'image quand il la trouve ? Au lieu que sa soit en haut a gauche de l'image je voudrais que se soit centrer sur l image !
Et y a t'il un moyen de modifier l endrois du clic sur l'image quand il la trouve ? Au lieu que sa soit en haut a gauche de l'image je voudrais que se soit centrer sur l image !
#Dudule100
Re: Faire une boucle tant que
Ton code doit ressembler à ça :
Généralement si ta souris va en haut à gauche c'est que l'image n'est pas trouvée
Code : Tout sélectionner
Variable <X>;0;Numerique;
Variable <Y>;0;Numerique;
Label <Début>
Examine <X>;=;-1;
Goto <Image non trouvée>
Move Mouse <X>;<Y>;Direct;
Click Left click;
Label <Image non trouvée>
Pause 00:00:10
Goto <Début>
Re: Faire une boucle tant que
Oui j'ai bien compris que si elle s'en va en haut a gauche c'est qu'il n'a pas trouver l'image ! Mais s'il trouve l'image, Y a t'il un moyen de lui faire cliquer au milieu ?
#Dudule100
Re: Faire une boucle tant que
Pour cela, suffit de faire un calcul évolué:
Dans cet exemple, le movemouse se déplace à 15 pixels de plus que VarX et 30 pixels de plus que VarY.
Code : Tout sélectionner
Variable <VarX>;0;Numerique;
Variable <VarY>;0;Numerique;
Variable <newVarX>;0;Numerique;
Variable <newVarY>;0;Numerique;
Calcul évolué <newVarX>=<VarX>+15
Calcul évolué <newVarY>=<VarY>+30
Move Mouse <newVarX>;<newVarY>;Direct;