SuperMacro création macro trouve image

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
eztrax234
Messages : 1
Enregistré le : 13 juin 2025, 01:00

SuperMacro création macro trouve image

Message par eztrax234 » 13 juin 2025, 01:08

Bonjour, je cherche a crée une macro pour un jeu qui ferait cliquer ma souris lorsqu'un point d'exclamation sur fond blanc apparait au milieu de l'écran
J'ai déjà ajouter l'image nécessaire mais impossible de faire fonctionner la macro j'ai l'impression qu'elle ne détecte pas l'image (j'ai correctement placer les flèches) ou qu'elle ne lance pas le programme de clic
Actuellement ma macro ressemble à ça

Label2
Variable var1 numérique
Variable var2 numérique
trouve image
examine var1 > 0
Goto Label1
Goto Label2
Label1
Clic

je ne comprend pas comment faire fonctionner la commande

Avatar du membre
Onissius
Messages : 763
Enregistré le : 11 avr. 2014, 22:47
Localisation : Lyon (France)
Contact :

Re: SuperMacro création macro trouve image

Message par Onissius » 22 juin 2025, 15:16

Place tes variables avant le Label2
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.

jeffreis
Messages : 1
Enregistré le : 28 juil. 2025, 06:30

Re: SuperMacro création macro trouve image

Message par jeffreis » 28 juil. 2025, 06:39

La principale est que la commande "trouve image" a besoin de savoir où stocker les coordonnées de l'image si elle la trouve. De plus, il n'y a pas de condition pour vérifier si l'image a été trouvée ou non avant de passer à l'étape suivante.

Code : Tout sélectionner

Label2
   // Tente de trouver l'image du point d'exclamation
   // Si l'image est trouvée, ses coordonnées (X, Y) seront stockées dans var1 et var2.
   // La commande 'trouve image' renvoie 0 si l'image n'est pas trouvée, et une valeur positive si elle l'est.
   trouve image (chemin_vers_votre_image.bmp, 0.9, var1, var2) 

   // Vérifie si l'image a été trouvée (var1 sera > 0 si c'est le cas)
   si var1 > 0 alors
      // L'image a été trouvée, on passe au clic
      aller vers Label1
   fin si

   // Si l'image n'a pas été trouvée, on retourne au début pour chercher à nouveau
   aller vers Label2

Label1
   // Effectue le clic de la souris aux coordonnées de l'image trouvée
   clic var1 var2
   
   // Après le clic, on retourne à Label2 pour continuer à chercher le point d'exclamation
   aller vers Label2 

PhilipRowe
Messages : 1
Enregistré le : 08 août 2025, 03:49
Contact :

Re: SuperMacro création macro trouve image

Message par PhilipRowe » 08 août 2025, 03:52

jeffreis a écrit :
28 juil. 2025, 06:39

Code : Tout sélectionner

Label2
   // Tente de trouver l'image du point d'exclamation
   // Si l'image est trouvée, ses coordonnées (X, Y) seront stockées dans var1 et var2.
   // La commande 'trouve image' renvoie 0 si l'image n'est pas trouvée, et une valeur positive si elle l'est.
   trouve image (chemin_vers_votre_image.bmp, 0.9, var1, var2) 

   // Vérifie si l'image a été trouvée (var1 sera > 0 si c'est le cas)
   si var1 > 0 alors
      // L'image a été trouvée, on passe au clic
      aller vers Label1
   fin si

   // Si l'image n'a pas été trouvée, on retourne au début pour chercher à nouveau
   aller vers Label2

Label1
   // Effectue le clic de la souris aux coordonnées de l'image trouvée
   clic var1 var2
   
   // Après le clic, on retourne à Label2 pour continuer à chercher le point d'exclamation
   aller vers Label2 
Quelqu’un peut-il confirmer que celui-ci est correct ?

Répondre