Bonjour a tous,
Je viens a vous car etant nouveau a utilisé super macro j'ai quelques questions dont je n'arrive pas a trouvé de reponse concluante sur GOOGLE notre ami ^^
Alors voila je mexplique, je jou a un jeu sur navigateur et je me sert de super macro a fin deffectué quelques taches ennuyante .
Jai donc deux questions pour debuté, jarrive a faire quelques macros simple je dirais.
Premiere question:
Crée une boucle indefinie mais je narrive pas a crée une boucle définie.
Je suis parvenue a crée cette boucle seulement a laide d'une question, en demarrant la macro cela me demande combien de boucle je souhaite effectué
Puis ensuite sa lincorpore dans la macro et la sa marche mais je souhaiterais que la macro face le nombre de boucle souhaité sans avoir besoin de le remettre a chaque fois a laide dune question .
Deuxième question:
Je souhaiterais savoir si il est possible de faire répété une boucle jusqu’à ce que une certaine image apparaisse a l’écran puis une fois limage détecté que la boucle se stoppe d'elle meme.
Je sais pas si je m’explique bien sur se que je veux faire, je suis disponible pour toute question ou demande d'information complémentaire concernant ma demande.
Je peux fournir mes macros afin de savoir quoi changé pour arrivé au résultat voulu.
Merci a vous d'avance d'avoir pris le temps de me lire et merci a ceux qui auront la bonté de me répondre et de m'aidé
A bientot
Boucle définie + Question sur recherche d'image
Re: Boucle définie + Question sur recherche d'image
Bonjour.
1ère question :
Pour tes boucles, je te conseille d'utiliser le plugin Boucle. Il te permettra de créer des boucles définies.
viewtopic.php?f=5&t=14
Sinon, tu peux regarder cet autre forum, il contient un exemple de boucle (mais sans le plugin) :
viewtopic.php?p=182#p182
2ème question :
Crée toi une boucle infinie (avec un simple Label <début> placé en haut et un Goto <début> placé à la fin de ta macro) et juste avant la fin, tu ajoutes simplement ça :
1ère question :
Pour tes boucles, je te conseille d'utiliser le plugin Boucle. Il te permettra de créer des boucles définies.
viewtopic.php?f=5&t=14
Sinon, tu peux regarder cet autre forum, il contient un exemple de boucle (mais sans le plugin) :
viewtopic.php?p=182#p182
2ème question :
Crée toi une boucle infinie (avec un simple Label <début> placé en haut et un Goto <début> placé à la fin de ta macro) et juste avant la fin, tu ajoutes simplement ça :
Code : Tout sélectionner
Trouve image E:\JEUX\test1\image1.bmp;0;0;1680;1050;817;498;869;521;<Var1x>;<Var1y>;1
Examine <Var1x>;>;-1;
Goto image_trouvée
Goto image_non_trouvée
Re: Boucle définie + Question sur recherche d'image
Merci a vous pour la reponse, oui je viens de voir le pluguin pour les boucles merci
Pour ce qui est de la deuxieme question si jajoute seulement les lignes que vous mavez donné cela cree plusieurs erreurs.
Jai du rajouter deux lignes de variable au debut
Ensuite sa me dit qu'il y a une erreur avec "Goto Image_trouve" "Goto Image_non_trouve"
Pour ce qui est de la deuxieme question si jajoute seulement les lignes que vous mavez donné cela cree plusieurs erreurs.
Jai du rajouter deux lignes de variable au debut
Ensuite sa me dit qu'il y a une erreur avec "Goto Image_trouve" "Goto Image_non_trouve"
Code : Tout sélectionner
Visual control
Variable <VarX>;0;Numerique;
Variable <VarY>;0;Numerique;
Move Mouse 152;882;Direct;ImgRef0;
Click Left click;
Pause 00:00:01
Move Mouse 737;164;Direct;ImgRef1;
Pause 00:00:01
Move Mouse 797;339;Direct;ImgRef2;
Click Left click;
Pause 00:00:04
Commentaire Sélection Proces
Move Mouse 538;339;Direct;ImgRef3;
Click Left click;
Move Mouse 1093;337;Direct;ImgRef4;
Click Left click;
Pause 00:00:04
Commentaire Combat
Label Debut
Move Mouse 1153;573;Direct;ImgRef5;
Click Left click;
Pause 00:00:02
Move Mouse 1153;573;Direct;ImgRef5;
Click Left click;
Pause 00:00:02
Move Mouse 1126;572;Direct;ImgRef6;
Click Left click;
Pause 00:00:05
Move Mouse 780;463;Direct;ImgRef8;
Click Left click;
Move Mouse 780;541;Direct;ImgRef7;
Click Left click;
Pause 00:00:02
Trouve image C:\Users\Obscur\Desktop\Maccro MyNinja\Test\image1.bmp;0;0;1601;897;596;501;986;676;<VarX>;<VarY>;1
Examine <VarX>;>;-1;
Goto Image_trouve
Goto Image_non_trouve
Goto Debut
Commentaire Fin Boucle
Re: Boucle définie + Question sur recherche d'image
Je pense que pour être sur que ça ne vienne pas de ça, tu pourrai remplacer le "Examine <VarX>;>;-1;" par "Examine <VarX>;<>;-1;" (ce qui correspond à différent de...) mais je pense tous simplement que le problème vient du fait que tes "Gotos" ne renvoient à aucun "Labels", ce qui est surement la cause de ton problème. Essaye ça :
en mettant le Label Debut où tu en a besoin (afin qu'il refasse toute la macro ou qu'il cherche l'image jusqu'à la trouver).
Voilà. J’espère t'avoir aidé et étant débutant c'est ce que j'aurai fait.
Code : Tout sélectionner
Visual control
Variable <VarX>;0;Numerique;
Variable <VarY>;0;Numerique;
Move Mouse 152;882;Direct;ImgRef0;
Click Left click;
Pause 00:00:01
Move Mouse 737;164;Direct;ImgRef1;
Pause 00:00:01
Move Mouse 797;339;Direct;ImgRef2;
Click Left click;
Pause 00:00:04
Commentaire Sélection Proces
Move Mouse 538;339;Direct;ImgRef3;
Click Left click;
Move Mouse 1093;337;Direct;ImgRef4;
Click Left click;
Pause 00:00:04
Commentaire Combat
Label Debut
Move Mouse 1153;573;Direct;ImgRef5;
Click Left click;
Pause 00:00:02
Move Mouse 1153;573;Direct;ImgRef5;
Click Left click;
Pause 00:00:02
Move Mouse 1126;572;Direct;ImgRef6;
Click Left click;
Pause 00:00:05
Move Mouse 780;463;Direct;ImgRef8;
Click Left click;
Move Mouse 780;541;Direct;ImgRef7;
Click Left click;
Pause 00:00:02
Label Debut
Trouve image C:\Users\Obscur\Desktop\Maccro MyNinja\Test\image1.bmp;0;0;1601;897;596;501;986;676;<VarX>;<VarY>;1
Examine <VarX>;>;-1;
Goto Image_trouve
Goto Debut
Label Image_trouve
Commentaire Fin Boucle
Voilà. J’espère t'avoir aidé et étant débutant c'est ce que j'aurai fait.
Re: Boucle définie + Question sur recherche d'image
Il est bien évident qu'il ne faut pas simplement copier-coller mon exemple de code. Il faut l'adapter...Obscurmti a écrit :Pour ce qui est de la deuxieme question si jajoute seulement les lignes que vous mavez donné cela cree plusieurs erreurs.
Oui c'est normal vu que le TrouveImage et l'Examine utilisent deux variables.Jai du rajouter deux lignes de variable au debut
Normal.. Des Goto pointent obligatoirement vers les labels, il faut bien sûr que tu ajoutes les labels à la suite de ta macro.Ensuite sa me dit qu'il y a une erreur avec "Goto Image_trouve" "Goto Image_non_trouve"
Chaque label commencera un paragraphe de code différents. Je t'invite vivement à regarder la FAQ.
Ça ne changera rien. Avant d'utiliser nos exemples de code, il faut vraiment que vous compreniez comment marchent les fonctions. Un Examine <> -1 c'est pareil que > -1.Je pense que pour être sur que ça ne vienne pas de ça, tu pourrai remplacer le "Examine <VarX>;>;-1;" par "Examine <VarX>;<>;-1;" (ce qui correspond à différent de...)
Re: Boucle définie + Question sur recherche d'image
Oui, désolé je le savais (comme toutes personnes normales ayant suivi un parcours de scolarité primaire normal) mais en disant ça (c'est mal dit je sais ) je voulais juste lui conseiller d'utiliser les expressions "connues de tous" ou "habituelles" et celle qui ressort le plus c'est "<>" plutôt que ">", mais c'est vrai que c'est mal formulé, excusez' .Ça ne changera rien. Avant d'utiliser nos exemples de code, il faut vraiment que vous compreniez comment marchent les fonctions. Un Examine <> -1 c'est pareil que > -1.