[R] Cliquer sur un pixel qui retourne la valeur success
Posté : dim. 06 juin 2010 18:19
bonjour alors j'aurais une question a vous poser enfaite je voudrais savoir comment on fait pour sélectionner un pixelschearch qui retourne la valeur "success"
je vous montre mon code d'exemple car je pense que vous compreniez mieux avec sa
merci
je vous montre mon code d'exemple car je pense que vous compreniez mieux avec sa
merci
Code : Tout sélectionner
$couleur = 0xF2FF69
$couleur2 = 0xEAFB6F
$couleur3 = 0xD6F367
$couleur4 = 0xCFE75B
$couleur5 =0xCEF76D
$couleur6 =0xCCF867
$couleur7 = 0xD6FF70
$couleur8 =0xCFFA6D
$couleur9 =0xBAD8B4
$couleur10=0xB8D7AE
$couleur11=0xD3E9C2
$couleur12=0xD4E386
$couleur13=0xE0FF77
$couleur14=0xDBFA74
$couleur15=0xB4D066
$couleur16=0xB2CD5D
HotKeySet("a","start")
HotKeySet("z","stop")
MsgBox(64,"","a pour demarer"& @CRLF &"z pour stoper")
While 1
wend
FUNC start()
while 1
$coord = PixelSearch(1037, 107,1127, 196, $couleur)
$coord2 = PixelSearch(1037, 107,1127, 196, $couleur2)
$coord3= PixelSearch(1037, 107,1127, 196, $couleur3)
$coord4 = PixelSearch(1037, 107,1127, 196, $couleur4)
$coord5 = PixelSearch(1037, 107,1127, 196, $couleur5)
$coord6 = PixelSearch(1037, 107,1127, 196, $couleur6)
$coord7 = PixelSearch(1037, 107,1127, 196, $couleur7)
$coord8 = PixelSearch(1037, 107,1127, 196, $couleur8)
$coord9 = PixelSearch(1037, 107,1127, 196, $couleur9)
$coord10= PixelSearch(1037, 107,1127, 196, $couleur10)
$coord11 = PixelSearch(1037, 107,1127, 196, $couleur11)
$coord12 = PixelSearch(1037, 107,1127, 196, $couleur12)
$coord13 = PixelSearch(1037, 107,1127, 196, $couleur13)
$coord14 = PixelSearch(1037, 107,1127, 196, $couleur14)
$coord15 = PixelSearch(1037, 107,1127, 196, $couleur15)
$coord16 = PixelSearch(1037, 107,1127, 196, $couleur16)
if (($coord <> "success") or ($coord2 <> "success") or($coord3 <> "success") or($coord4 <> "success") or($coord5 <> "success") or($coord6 <> "success") or ($coord7 <> "success") or($coord8 <> "success") or($coord9 <> "success") or($coord10 <> "success") or($coord11 <> "success") or($coord12 <> "success") or($coord13 <> "success") or($coord14 <> "success") or($coord15 <> "success")or($coord16 <> "success")) then
MsgBox(0,"","j'ai trouverl la couleur ")
[color=#FF0000]ici je voudrai cliquer sur le $coord sachant q'une couleur est trouver parmis 16[/color]
Else
MsgBox(0,"","rater pas trouver")
EndIf
WEnd
EndFunc
Func stop()
Exit
EndFunc