[R] PixelGetColor avec IsArray
Posté : lun. 24 nov. 2008 17:21
bonjour,
je voudrais faire un script mais j'y arrive pas.
En gros je voudrais lancer une serie de commande des que la couleur du pixel demandé est trouvé, si elle n'est pas trouvé on attend jusque le pixel soit trouvé.
j'ai essayé de faire ça , mais ça ne marche pas.
je pense qu'il faut placer une boucle mais je sais pas trop a qu'elle niveau.
une aide serait la bienvenu
je voudrais faire un script mais j'y arrive pas.
En gros je voudrais lancer une serie de commande des que la couleur du pixel demandé est trouvé, si elle n'est pas trouvé on attend jusque le pixel soit trouvé.
j'ai essayé de faire ça , mais ça ne marche pas.
Code : Tout sélectionner
sleep(1000)
MouseClick("left", 718, 450)
sleep(3000)
while 1
$COLOR = PixelGetColor(469,532)
If IsArray($COLOR) = 0xFF6600 then exitloop
If Not IsArray($COLOR) Then continueloop
wend
MouseClick("left", 539, 540)
sleep(3000)
$COLOR = "0x246696"
$COORD = PixelSearch(0, 0, @DesktopWidth, @DesktopHeight, $COLOR)
If @error = 1 Then Exit 1
Sleep(3000)
MouseClick("left", $COORD[0], $COORD[1])
sleep(1000)
MouseClick("left", 494, 577)
EndIfune aide serait la bienvenu