Page 1 sur 1

[R] PixelSearch

Posté : sam. 08 oct. 2011 15:41
par silvere
bonjour,
► Afficher le texte
je ne comprend pas pourquoi sa ne marche pas pouvez vous m'aider ?
merci d'avance

Re: [..]PixelSearch

Posté : sam. 08 oct. 2011 15:52
par TT22
Il est censé faire quoi ton script ?

Re: [..]PixelSearch

Posté : sam. 08 oct. 2011 16:26
par silvere
mettre la sourit ici : 336 ,405
chercher un pixel de couleur 0xFF6100 et si il le trouve cliquer gauche

Re: [..]PixelSearch

Posté : sam. 08 oct. 2011 16:27
par TT22
Je pense que c'est ça :

Code : Tout sélectionner

Mousemove (336,405,1)
Sleep(1000)

$coord = PixelSearch(0,0,300,77,0xFF6100)

If Not @error Then
MouseClick('left',$coord[0],$coord[1])
EndIf

Re: [..]PixelSearch

Posté : sam. 08 oct. 2011 16:45
par silvere
je ne comprend pas sa ne marche tjr pas alr qu'il i a bien la couleur

Re: [..]PixelSearch

Posté : sam. 08 oct. 2011 17:10
par blacksoul305
Salut, cela devrait peut être marcher
► Afficher le texte
EDIT: Mince, j'ai pas vu que TT22 avait répondu ; son code est plus espacé et donc plus agréables à lire, néanmoins pour pas que mon code reste un post inutile, je rajoute des commentaires.

Re: [..]PixelSearch

Posté : sam. 08 oct. 2011 17:29
par mikell
silvere a écrit :je ne comprend pas sa ne marche tjr pas alr qu'il i a bien la couleur
Tu aurais pas utilisé MouseCoordMode par hasard ?

Re: [..] PixelSearch

Posté : sam. 08 oct. 2011 17:30
par silvere
Ha c'est bon sa marche merci

Re: [R] PixelSearch

Posté : sam. 08 oct. 2011 17:50
par silvere
et si il i a une erreur comment je fait avec la condition pour mettre sa ?

Re: [R] PixelSearch

Posté : sam. 08 oct. 2011 18:48
par TT22
Est-ce que cela te convient :

Code : Tout sélectionner

Mousemove (336,405,1)
Sleep(1000)

$coord = PixelSearch(0,0,300,77,0xFF6100)

If Not @error Then
MouseClick('left',$coord[0],$coord[1])
EndIf

If @error Then
MsgBox(16,"Erreur","Une erreur c'est produite et la couleur n'a pas été trouvée !")
EndIf