Я с помощью PixelSearch функции, я знаю, как найти 1 пикселя, которые соответствуют моим критериям, но проблема в том, что я хотел бы найти все пикселей специфического цвета и добавить к массив, поэтому после того, как я смогу использовать его rand один и нажмите на него.Получить все пикселы расположение
код Источник:
Local $aCoord = PixelSearch(0, 0, $clientSize[0], $clientSize[1], 0x09126C, 10, 1, $hWnd)
If Not @error Then
; add to array and search next
Else
GUICtrlSetData($someLabel, "Not Found")
EndIf
Я хочу найти всем пикселям, а не один "первый". Как я могу это сделать? Я что-то упускаю?
Просьба указать код, который у вас есть. Возможно, код, который соответствует ключу? –
Я не знал, что «autoit, pixelsearch, find all pixels вместо 1» было трудно понять, но okey я попытаюсь объяснить его более точно ... – ulou
Я думаю, что любое простое решение Autoit скорее всего будет довольно медленным – Richard