Aide avec un trouve l'image

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
Pierrot
Messages : 3
Enregistré le : 25 mai 2015, 00:24

Aide avec un trouve l'image

Message par Pierrot » 25 mai 2015, 00:37

Bonjour,

Voila cela fait maintenant plus 2 semaines que j'essaie de combiné un "trouve l'image" avec un "Examine", mais je n'y arrive pas.
en fait mon bute serait de faire un bot pour un jeu "king road " si quelqu'un connai ! je voudrai réussir a dire si cette image est là click ici, si une autre image est là click ici, car il y certaine pub qui pop aléatoirement sur le jeu lors du retour en ville. Est ce que j'utilise les bon moyen du logiciel avec un trouve l'image et un Examine ?

Ma macro de teste pour essayer la fonction examine est :

Variable <X>;0;Numerique;
Variable <Y>;0;Numerique;
Variable <X1>;0;Numerique;
Variable <Y1>;0;Numerique;
Pause 00:00:15
Examine <X>;=;1;
Goto <X=1>
Goto <X=/=1>
Label <X=1>
Trouve image C:\Program Files\Super macro\image1.bmp;0;0;1360;768;998;156;1030;188;<X>;<Y>;1
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Label <X=/=1>
Trouve image C:\Program Files\Super macro\image1.bmp;0;0;1360;768;1002;157;1029;185;<X1>;<Y1>;2
Move Mouse <X1>;<Y1>;Indirect;
Click Left click;[/color]

Est elle correcte correspond telle a mes attentes, je ne sais pas je dois dire qu'avec la quantité de forum que j'ai parcouru je m'y suis perdu ... ce que je peux vous dire c'est que ça ne fonctionne pas !

Voila j'aimerai vraiment réussir a faire cela c’est un défi pour moi même !
Merci de votre aide.

Avatar du membre
Feitan
Site Admin
Messages : 301
Enregistré le : 11 avr. 2014, 15:15

Re: Aide avec un trouve l'image

Message par Feitan » 25 mai 2015, 09:24

Hello, il faut mettre l'examine après chaque Trouve Image de façon à avoir

Trouve Image
Examine <X> <> 1
Condition si Vrai
Condition si Faux

Pierrot
Messages : 3
Enregistré le : 25 mai 2015, 00:24

Re: Aide avec un trouve l'image

Message par Pierrot » 25 mai 2015, 11:49

D'accord, je vais essayer mais j'ai rencontré cependant un autre soucis, quand je fais mon premier trouve l'image je règle ma zone de recherche tout ce passe bien, lors que je fait mon deuxième trouve l'image ma première trouve l'image ce trouve alors remplacer par la deuxième est ce normal ?

la fonction que tu m'as expliqué marche correctement , mais est il possible de lui empêcher de placer la sourie si l'image n'est pas la ?
En réalité je pense que le logiciel n'examine pas l'image ! je pense avoir une erreur dans ma macro ! Je vous poste ma macro teste.

voila ma macro teste :

Variable <X>;0;Numerique;
Variable <Y>;0;Numerique;
Variable <X1>;0;Numerique;
Variable <Y1>;0;Numerique;
Variable <X2>;0;Numerique;
Variable <Y2>;0;Numerique;
Variable <X3>;0;Numerique;
Variable <Y3>;0;Numerique;
Pause 00:00:10
Trouve image C:\Program Files\Super macro\image4.bmp;0;0;1360;768;999;157;1030;187;<X>;<Y>;1
Examine <X>;<>;1;
Goto <X <> 1>
Goto <X </> 1>
Label <X <> 1>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01
Label <X </> 1>
Trouve image C:\Program Files\Super macro\image5.bmp;0;0;1360;768;422;435;449;462;<X1>;<Y1>;1
Examine <X1>;<>;2;
Goto <X1 <> 1>
Goto <X 1 </> 1>
Label <X1 <> 1>
Move Mouse <X1>;<Y1>;Indirect;
Click Left click;
Pause 00:00:01
Label <X 1 </> 1>
Trouve image C:\Program Files\Super macro\image6.bmp;0;0;1360;768;1014;183;1043;214;<X2>;<Y2>;1
Examine <X2>;<>;1;
Goto <X2 <> 1>
Goto <X2 </> 1>
Label <X2 <> 1>
Move Mouse <X2>;<Y2>;Indirect;
Click Left click;
Pause 00:00:01
Label <X2 </> 1>
Trouve image C:\Program Files\Super macro\image7.bmp;0;0;1360;768;1136;547;1235;573;<X3>;<Y3>;1
Examine <X3>;<>;1;
Goto <X3 <> 1>
Goto <X3 </> 1>
Label <X3 <> 1>
Move Mouse <X3>;<Y3>;Indirect;
Click Left click;
Pause 00:00:01
Label <X3 </> 1>

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

Re: Aide avec un trouve l'image

Message par xan2622 » 26 mai 2015, 06:51

Feitan a écrit :Hello, il faut mettre l'examine après chaque Trouve Image de façon à avoir

Trouve Image
Examine <X> <> 1
Condition si Vrai
Condition si Faux
Euh.. C'est Examine <X> <> -1 ou Examine <X> > 0 qu'il faut mettre. :mrgreen:

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

Re: Aide avec un trouve l'image

Message par xan2622 » 26 mai 2015, 07:07

Ajouter différents X1, Y1 ... X2,Y2 ne sert pas à grand chose en fait. Ne garde qu'un seul X, Y.

Essaie ça :
Variable <X>;0;Numerique;
Variable <Y>;0;Numerique;

Pause 00:00:10
Trouve image C:\Program Files\Super macro\image4.bmp;0;0;1360;768;999;157;1030;187;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Image 4 Trouvée>
Goto <Image 4 Non Trouvée>

Label <Image 4 Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01

Label <Image 4 Non Trouvée>
Trouve image C:\Program Files\Super macro\image5.bmp;0;0;1360;768;422;435;449;462;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Image 5 Trouvée>
Goto <Image 5 Non Trouvée>

Label <Image 5 Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01

Label <Image 5 Non Trouvée>
Trouve image C:\Program Files\Super macro\image6.bmp;0;0;1360;768;1014;183;1043;214;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Image 6 Trouvée>
Goto <Image 6 Non Trouvée>

Label <Image 6 Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01

Label <Image 6 Non Trouvée>
Trouve image C:\Program Files\Super macro\image7.bmp;0;0;1360;768;1136;547;1235;573;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Image 7 Trouvée>
Goto <Image 7 Non Trouvée>

Label <Image 7 Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01

Label <Image 7 Non Trouvée>
.
.
.

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

Re: Aide avec un trouve l'image

Message par xan2622 » 26 mai 2015, 07:22

Concernant la pub qui pop aléatoirement sur l'écran, je pense qu'il vaut mieux ajouter une Procédure à certains endroits.

Ca veut dire qu'entre certains paragraphes de ta macro, tu vas faire un "check" de cette pub, si elle est là... tu cliqueras à un endroit A, si elle n'est pas là, tu cliqueras à un endroit B.

Une fois cette vérification faite, tu retournes à ta macro normale.


Donc si on reprend ta macro en ajoutant une Procédure, ça donne :
Variable <X>;0;Numerique;
Variable <Y>;0;Numerique;

Procedure Vérif Pub
Trouve image C:\Program Files\Super macro\image20.bmp;0;0;1360;768;799;257;1130;197;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Pub Trouvée>
Goto <Pub Non Trouvée>

Label <Pub Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01
Quitter
<-- j'ai peur que ça arrête toute la macro, essaie avec sinon enlève le Quitter

Label <Pub Non Trouvée>
Move Mouse 657;244;Indirect;
Click Left click;
Pause 00:00:01
Procedure END


Label <début>
Pause 00:00:10
Trouve image C:\Program Files\Super macro\image4.bmp;0;0;1360;768;999;157;1030;187;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Image 4 Trouvée>
Goto <Image 4 Non Trouvée>

Label <Image 4 Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01

Label <Image 4 Non Trouvée>
Procedure CALL Vérif Pub
Trouve image C:\Program Files\Super macro\image5.bmp;0;0;1360;768;422;435;449;462;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Image 5 Trouvée>
Goto <Image 5 Non Trouvée>

Label <Image 5 Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01

Label <Image 5 Non Trouvée>
Procedure CALL Vérif Pub
Trouve image C:\Program Files\Super macro\image6.bmp;0;0;1360;768;1014;183;1043;214;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Image 6Trouvée>
Goto <Image 6 Non Trouvée>

Label <Image 6 Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01

Label <Image 6 Non Trouvée>
Procedure CALL Vérif Pub
Trouve image C:\Program Files\Super macro\image7.bmp;0;0;1360;768;1136;547;1235;573;<X>;<Y>;1
Examine <X>;<>;-1;
Goto <Image 7 Trouvée>
Goto <Image 7 Non Trouvée>

Label <Image 7 Trouvée>
Move Mouse <X>;<Y>;Indirect;
Click Left click;
Pause 00:00:01

Label <Image 7 Non Trouvée>
Procedure CALL Vérif Pub
.
.
.

Goto <début>

Pierrot
Messages : 3
Enregistré le : 25 mai 2015, 00:24

Re: Aide avec un trouve l'image

Message par Pierrot » 27 mai 2015, 00:06

Oki, merci pour les renseignements çà marche a merveille pour les pub, par contre cependant je ne n'ai pas très bien compris comment marche la procédure de vérification !

Je voudrais savoir cependant si c'est possible avec superMacro de faire, un programme super macro qui cible une chose qui peux se déplacer, ciblé et tuer une cible en claire je voudrai faire une programme de farming d'or qui le ferai a ma place car les heures de farme sur le jeux sont long.

Les cibles en gros bouge en permanence, et peuvent faire reculer le personnage en clair je pense qu'il faudrait faire du script ou autre je ne sais pas peux ont faire ça avec super macro ?

je pense que un partage d'écran sur skype pourrai être plus explicite sur ce que je souhaite faire ! Je n'ai pas de macro de départ pour cette partie. Mais j'y travail activement !

Merci de vos réponses !

Répondre