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

Основной раздел => Использование => Topic started by: Oleg-777 on October 20, 2020, 05:23:37 AM

Title: Скрипт для поиска части картинки.
Post by: Oleg-777 on October 20, 2020, 05:23:37 AM
Здравствуйте. Имеется скрипт, который выполняет простые движения курсора, клики, прокрутку.. Но появился вопрос, связанный с тем, что кнопка подписаться не всегда доступна по одним и тем же координатам. Я попытался дописать скрипт, что бы на определенном этапе он искал часть этой кнопки, сохраненной в формате bmp 20*20 мм в прямоугольнике примерно 500 на 50 пикселей. Но мой скрипт вообще не работает. В чем причина? Не работает - т е игнорируется эта часть кода. В сохраненный фрагмент я поместил "По", начало слова "подписаться".
#
......
MOVE (1350, 550)
WAIT(1)
LCLICK(1350, 550)
WAIT(10)

WAITMS(500) // общая задержка в полсекунды
GETSCREEN // снимок экрана в буфер для анализа
IF_PICTURE_IN (900,325, 1400,370, "1.bmp") // поиск появившейся картинки
      LCLICK($_return1, $_return2) // кликаем, если найден нужный фрагмент картинки
      WAIT(1) // после клика ждем 1 сек и продолжаем
Else
end_if// Иначе завершаем эту часть кода, начиная со строки "Getscreen".

MOVE (1120, 350)
WAIT(3)
LCLICK(1120, 350)
WAIT(1)
MOVE(1390,185)
WAIT(1)
LCLICK(1390,185)
WAIT(1)
..........
#
 И таких фрагментов кода у меня 20 штук.
Title: Re: Скрипт для поиска части картинки.
Post by: Vint on October 20, 2020, 10:58:26 AM
Зайди на другую страницу скнопкой "подписаться" и сделай скрин. Потом увеличь их и сравни.

Короче, сглаживание шрифтов разное. В твоём случае, если кнопка такого цвета и размера всего одна, то заготовку сделай так: subscribe.bmp


И таких фрагментов кода у меня 20 штук.
Если каких-то фрагментов больше 1 штуки и уж тем более 20 штук, то прямо просится использовать подпрограммы.
Title: Re: Скрипт для поиска части картинки.
Post by: Oleg-777 on October 20, 2020, 03:08:26 PM
Спасибо за ответ. Подскажите, а например, если это полный код, и он всего один. Например, в скринах картинок никаких ошибок тоже нет. Что можно поправить только в этом моем коде, есть ли явная ошибка, может быть не хватает какого-нибудь оператора, или строки кода или  еще чего? Просто не планирую изучать пока дальше Clickermann, нужна только эта задача.
Title: Re: Скрипт для поиска части картинки.
Post by: Vint on October 20, 2020, 11:33:36 PM
Самый простой вариант, использовать картинку что я дал. Это если совсем не вникать. Вписать только имя или её переименовать.
Title: Re: Скрипт для поиска части картинки.
Post by: Oleg-777 on October 23, 2020, 11:30:50 PM
Спасибо, с этой картинкой скрипт работает, как нужно!