Версия AutoIt:
v3.2.5.4
Описание:
программа ищет цвет в заданной области пока не найдет.
Примечания:
ДОбрый день. Подскажиет плз как по-умному это сделать.
Пытался реализовать так
и вот так
оба не пашут.
Работает лишь способ указанный в мануале.
Только он ищет всего раз.А вот как сделать цикл, который будет искать пока не найдет ума не приложу.
v3.2.5.4
Описание:
программа ищет цвет в заданной области пока не найдет.
Примечания:
ДОбрый день. Подскажиет плз как по-умному это сделать.
Пытался реализовать так
Код:
#include <Array.au3>
Dim $cord[1]
$cord[0] = "3"
while 1
$cord = PixelSearch(50,350, 700,485,0xcccccc,1)
if $cord[0] <> "3" ExitLoop
wend
Код:
while @error
$cord = PixelSearch(50,350, 700,485,0xсссссс,1)
wend
MsgBox(0, "X and Y are:", $cord[0] & "," & $cord[1])
Работает лишь способ указанный в мануале.
Код:
; Find a pure red pixel in the range 0,0-20,300
$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000 )
If Not @error Then
MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf