Variable X num 0
Variable Y num 0
<Label1>
Text "Example"
Trouve image - X/Y - image1.bmp
Examine X <0
. Goto <Label1>
. press Enter
Donc si l'image est trouvée, la Macro appuyé sur Enter.
Or, l'image est bien dans la zone de recherche, il s'agit de l'image identique, puisque la mème que celle utilisée pour le screenshot, mais la Macro tourne en boucle et ne trouve pas l'image.
Une idée d’où cela peut venir?
Merci par avance!
Clem
PS : Désolé, pas d'accents dans mon post, je réside en Australie et je n'ai toujours pas trouve comment les utiliser sur mon clavier qwerty
Il n'y à pas d'accent sur un clavier Qwerty, moi j'utilise Firefox avec un correcteur d'orthographe Français et Anglais.
Si ça peux aider.
Et dans "Examine X <0", X ne pourra jamais être plus petit que Zéro.
Dans le meilleur des cas, si ton image ce trouve en (0,0), ça serra égale a Zéro, mais pas négatif.
Non ?
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.
Je cherche une solution, car je n'arrive pas à utiliser TrouveImage.
Via une macro, je renseigne des données dans une appli d'après un fichier excel que j'ai rempli auparavant. Selon ce qui est saisi, l'appli affiche une fenêtre ok ou une d'erreur. Je voudrais suivant la fenêtre affichée faire réagir la macro différemment.
Je me doute qu'un trouveimage avec un examine doit répondre à ma demande, mais je n'y arrive pas...
Pouvez-vous m'aider en m'expliquant comment créer cette fameuse ligne de commande trouveimage, à quoi correspondent les flèches rouges, oranges, à quoi sert le fichier image qu'on peut choisir, etc...
Flêches rouge = Zone de recherche
Flêches orange = image recherchée
Tu as check Discord pour voir si je suis en ligne ?
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.
Bonsoir,
Oui, cela semble bien être dans tes examine que se trouve le problème. Examine permet de tester une valeur et a deux actions possible. Exemple ci-dessous :
Examine X= 150
- action si X = 150
- action si X n'est pas = 150
Donc, dans ton label <Verif_INE> tu dois faire :
Trouve image ... \Macros\INES_Récupéré.bmp; ... ;<X>;<Y>;1
Examine <X>;=;-1;
si c'est vrai ( l'image INES_Récupéré.bmp n'est pas trouvée)=> tu passes à la suite des contrôles => label <Suite>
si c'est faux ( l'image a été trouvée en position X = 150) => tu agis en fonction => label <Trouvé>
Label <Suite>
Trouve image ... \Macros\Erreur_Technique.bmp; ... ;<X>;<Y>;1
Examine <X>;=;-1;
si c'est vrai ...
si c'est faux ...
Label <Trouvé>
Type Special ENTREE;
Pause 00:00:02
Etc.
Pour ma part, pour simplifier je préfèrerai faire le test à l'envers (X différent de -1 donc image trouvée). C'est plus simple. Et tu peux lancer ta macro en pas à pas afin de contrôler les valeurs successives de X dans ces différents Examine.
Bon courage.