Opt("MustDeclareVars", 1)
Dim $Color[4] = [0xAFA185, 0x9A8965, 0x9A8965, 0x9A8965]
Dim $Shade[4] = [5, 5, 5, 5]
Example(0, 0, 1200, 700)
Func Example($x1, $y1, $x2, $y2)
Local $var = PixelSearch($x1, $y1, $x2, $y2, $Color[0], $Shade[0])
If Not @error Then
For $i = 1 To 3 Step 1
$var = PixelSearch($var[0]+1, $var[1], $var[0]+1, $var[1], $Color[$i], $Shade[$i])
If Not @error Then
If $i = 3 Then
MouseMove($var[0], $var[1])
MsgBox(0,"","Found")
Else
ContinueLoop
EndIf
Else
MsgBox(0,2,"Not Found")
ExitLoop
EndIf
Next
Else
MsgBox(0,1,"Not Found")
EndIf
EndFunc
#cs
данные пикселей:
998,318,0xAFA185
999,318,0x9A8965
1000,318,0x9A8965
1001,318,0x9A8965
#ce