Page 1 sur 1

[..] Décalage souris/mauvaises coordonnées

Posté : sam. 10 déc. 2016 12:32
par LittleM
Bonjour à tous :)

En essayant de créer un bot qui déplace la souris, j'ai remarquer quelque chose d'étrange: lorsque j'utilise la fonction PixelSearch, il me donne des coordonnées qui sont mauvaises/décalées par rapport au pixel rechercher en question (souvent 100 pixel).

Bien sûr ce n'est pas à cause qu'il detecte un autre pixel, j'ai effectué plusieurs tests pour en être sûr.
Il en est de même pour la fonction _ImageSearch

Code : Tout sélectionner

#include <ImageSearch2015.au3>

$x1 = 0
$y1 = 0

$picture = "C:\Users\Mathieu\Desktop\Script Messegner\Capture.png" ; le chemin de mon image, à changer si vous voulez tester

Do
   $result = _ImageSearch($picture, 1, $x1, $y1, 0, 0)

   ConsoleWrite($result)
until $result = 1

if $result=1 Then

   MouseMove($x1, $y1, 10)
   MsgBox(64,"",$x1 & $y1)
Else
   MsgBox(0, "MSG", "END")
EndIf
J'ai effectuer plusieurs tests, le résultat est le même : la souris se déplace, mais ne va pas sur l'image recherché. Sur la photo en pièce jointe, la croix rouge est là où la souris devrait arriver.

Je croix que c'est une erreur d'interprétation de coordonnées ou je sais pas, c'est vraiment bizarre...j'ai trouver aucune personne ayant cette erreur, qu'en pensez vous?

Merci de votre aide :)

Re: [..] Décalage souris/mauvaises coordonnées

Posté : sam. 10 déc. 2016 13:28
par LittleM
Je précise que sur un autre pc le code marche bien, pas d'erreurs de coordonnées