Помогите написать массив пожалуйста, есть заданный квадрат в котором определенный цвет с отклонением в несколько градаций, нужно нажать на каждый пиксел поочередно, неважно в каком порядке, главное чтоб ЛКМ нажало на все пиксели и закончило работу.
Могу написать только чтоб рандомно нажимал на все подряд пиксели:
PHP код:
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{F11}", "Terminate")
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(50)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
WinActivate("[TITLE:]") ;бла бла название титла
While WinActive("[TITLE:]") ;тоже самое
WEnd
While 1
PixelClick(265, 238, 643, 555, 0xFFFFFF, 60)
WEnd
Func PixelClick($X, $Y, $Right, $Bottom, $Color, $Dip_Col)
Local $Left = Random($X, $Right)
Local $Top = Random($Y, $Bottom)
$Pos = PixelSearch($Left, $Top, $Right, $Bottom, $Color, $Dip_Col)
If IsArray($Pos) Then
If ($Pos[0] > $X) And ($Pos[1] > $Y) And ($Pos[0] < $Right) And ($Pos[1] < $Bottom) Then
MouseClick("left", $Pos[0], $Pos[1], 2, 0)
EndIf
EndIf
EndFunc
если можно как-то прикрутить массив.
буду очень признателен за помощь, с массивами вообще не дружу, нужен наглядный пример хотя-бы.