S_K
Новичок
- Сообщения
- 30
- Репутация
- 0
Версия AutoIt: 3.3.12
Описание:
нужно переделать функцию поиск пикселей под библиотеку FastFind
Примечания:
ищет точку, проверяет есть ли рядом ещё несколько цветов, если находит тогда кликает по искомой точке на экране
ссылка на библиотеку FastFind здесь
Описание:
нужно переделать функцию поиск пикселей под библиотеку FastFind
Примечания:
ищет точку, проверяет есть ли рядом ещё несколько цветов, если находит тогда кликает по искомой точке на экране
Код:
func Move()
$x = 0
$y = 0
$xx = 0
$zz = 0
while 1
$s=PixelSearch($x,$y,@DesktopWidth,@DesktopHeight,0xF29A47,2,2); главная точка
if not @error then
if $s[0] <> $xx then
$s1=PixelSearch($s[0]-10,$s[1]-10,$s[0]+10,$s[1]+10,0xF5A459,2);цвет 1
if not @error then
$s1=PixelSearch($s[0]-10,$s[1]-10,$s[0]+10,$s[1]+10,0xB07E4F,2);цвет 2
if not @error then
$s1=PixelSearch($s[0]-20,$s[1]-20,$s[0]+20,$s[1]+20,0xFFBE78,2);цвет 3
if not @error then
ConsoleWrite(@CR&$s[0]&" ; "&$s[1])
MouseMove($s[0],$s[1],0)
sleep(200)
MouseDown("left")
Sleep(200)
MouseUp("left")
endif
endif
endif
endif
endif
$y+=25
if $y > @DesktopHeight Then
if $x > @DesktopWidth Then ExitLoop
$y = 0
$x+=@DesktopWidth
endif
if not @error then
$xx = $s[0]
endif
wend
Endfunc
ссылка на библиотеку FastFind здесь