Что нового

Автоматизация Поиск картинки и клик при определённом условии

deny

Новичок
Сообщения
50
Репутация
1
Код:
#include <ImageSearch.au3>


HotKeySet("{F10}","Stop")
Func stop()
Exit
EndFunc
$x1 = 0
$y1 = 0
$x2 = 0
$y2 = 0
$x3 = 0
$y3 = 0
While 1
Sleep (250)
$res = _ImageSearch("test.bmp",1,$x1,$y1,50)
If $res = 1 Then
Sleep (250)
MouseClick('left',$x1, $y1,2)



Else
$res3 = _ImageSearch("test1.bmp",1,$x2,$y2,50)
If $res3 = 1 Then
Sleep (250)
MouseClick('left',$x2, $y2,2)

else
Sleep (2500)
$res2 = _ImageSearch("test2.bmp",1,$x3,$y3,50)
If $res2 = 1 Then
MouseClick('left',$x3, $y3,2)

EndIf
EndIf
EndIf
WEnd
Подскажите ,если картинка 1x1 сантиметр примерно и надо ,если картинка(test.bmp) находится ,то если вокруг нету рядом другой картинки,то кликается на первую картинку,если есть то поиск картинки(test.bmp) в другой месте
 
Последнее редактирование:

Belfigor

Модератор
Локальный модератор
Сообщения
3,601
Репутация
941
я честно пытался вникнуть в вопрос, но таки без форматирования, код нечитаемый.
 
Автор
deny

deny

Новичок
Сообщения
50
Репутация
1
я честно пытался вникнуть в вопрос, но таки без форматирования, код нечитаемый.
Ну есть черная точка ,ее находит и если вокруг этой точки на растоянии 1-2см небыло синих точек,то кликает ,а если есть синие точки,то ищет в другом месте экрана,так понятней?
 
Автор
deny

deny

Новичок
Сообщения
50
Репутация
1
Честно говоря нет.
Вам алгоритм подсказать?
мне пример ,чтоб я понял)
Мне надо нажать на дерево,но чтоб рядом небыло рыцаря,нету рядом рыцаря,то нажимаем на дерево
Сообщение автоматически объединено:

форум умер?(
 

Вложения

  • 1.png
    1.png
    22.6 КБ · Просмотры: 12
Последнее редактирование:

mr.Gbabak

Осваивающий
Сообщения
252
Репутация
23
нуууу. Ищите дерево
Код:
$res = _ImageSearch("test.bmp",1,$x1,$y1,50); поиск дерева
$res = 1 Then
Sleep(250)
$res2 = _ImageSearch("test2.bmp",1,$x1,$y1,50); если есть дерево то ищем рыцаря
If $res2 = 1 Then
;< ;если  есть рыцарь то.....>
Else
;< ;если  нет рыцарь то.....>
endif
endif

ну и судя по вашему примеру, тут бы и pixelsearch бы хватило.
 
  • Like
Реакции: deny
Верх