voila, je suis débutant, je suis programmeur autoit depuis... 6 jours ! ^^
donc je commençe tout juste, et j'essailais de faire un ptit bout de code, mais malheureusement je n'y arrive pas.
j'aimerais créer une petite fonction permetant de detecter un groupe de pixel et non pas seulement 1 pixel. voiçi le code :
Code : Tout sélectionner
loop()
func loop()
sleep(20)
$pixelcoord=PixelSearch ( 0,0,1280,800, $pixel1)
if not @error Then
loop()
else
PixelSearch ($pixelcoord[0], $pixelcoord[1]+1, 1280, 800, $pixel2)
if not @error Then
loop()
else
PixelSearch ($pixelcoord[0]+1, $pixelcoord[1]+1, 1280, 800, $pixel3)
if not @error Then
loop()
else
PixelSearch ($pixelcoord[0]+1, $pixelcoord[1], 1280, 800, $pixel4)
if not @error Then
loop()
else
Mouseclick("left",$pixelcoord[0],$pixelcoord[1],2)
EndIf
EndIf
EndIf
EndIf
EndFuncj'aimerais que le groupe de 4 pixel soit détecté dans le sens inverse des aiguiles d'une montre, et que si, et uniquement si, les 4 pixels sont detectées, le programme double clique sur le 1er des pixel. voila
quand je lançe le programme, il tourne en boucle... ma seule et unique proposition, c'est que le programme s'acharne sur un pixel en boucle... (si vous voyez se que je veut dire)
merci de votre aide


