Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Otlichnii_paren on February 20, 2020, 03:46:03 PM

Title: Клик по второй аналогичной картинке.
Post by: Otlichnii_paren on February 20, 2020, 03:46:03 PM
Добрый день господа. Или я криво ищу или поиск не так работает, не могу найти тему с кликом по аналогичным картинкам. Суть в том что надо после поиска и нахождение черех ifpicturein кликнуть не только по первой но и по остальным совпадающим картинкам.... Знаю что была такая тема и обусждалась дайте хотя бы ссылку или кусок кода как это реализовать, спасибо)
Title: Re: Клик по второй аналогичной картинке.
Post by: Oraven on February 20, 2020, 04:41:39 PM
Для этого есть SCANPICTURE собирающая все совпадения в массив координат.
Code: (clickermann) [Select]
GETSCREEN
SCANPICTURE($ARR_SCAN, 0,0, $_xmax,$_ymax, "picture.bmp", -1, 100)
FOR($i=0,$i<ARRSIZE($ARR_SCAN),2)
   LCLICK($ARR_SCAN[$i], $ARR_SCAN[$i+1])
   WAITMS(100)
END_CYC
UNDEFINE($ARR_SCAN)
Title: Re: Клик по второй аналогичной картинке.
Post by: Otlichnii_paren on February 21, 2020, 07:12:57 PM
а тоесть последующий картинки будут $_return3, return4 я правильно понял этот код?
Title: Re: Клик по второй аналогичной картинке.
Post by: Oraven on February 21, 2020, 10:15:55 PM
а тоесть последующий картинки будут $_return3, return4 я правильно понял этот код?

В этом коде нет никаких $_return. Координаты собираются в массив под импровизированным именем $ARR_SCAN
Массив это таблица в одну колонку. Первая координата XY будет в $ARR_SCAN[0] и $ARR_SCAN[1], вторая $ARR_SCAN[2] и $ARR_SCAN[3] и тд.