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

Основной раздел => Общие вопросы => Topic started by: sevin on March 02, 2017, 02:16:48 PM

Title: [РЕШЕНО]100500 тема про картинки
Post by: sevin on March 02, 2017, 02:16:48 PM
Всем привет! В общем тем таких много, но ни одна мне не подошла, а точнее не работает...


Задача: При нажатии кнопки , меняется картинка. При определённой картинке нужно остановиться. Всё проще простого. Но не работает, и понять не могу почему.


Беру обычный шаблон "Ожидание картинки".

Code: [Select]
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
      $check = 1
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

Исправляю на :

Code: [Select]
$check = 0
WHILE($check = 0)
   waitms(1500)  //ждём промигивание и обновление картинки
   GETSCREEN
   IF_PICTURE_IN (300,600, 500,750, "25.bmp", -1, 96)
      $check = 1
      WAITMS(300)
      HALT
   ELSE
      LCLICK(503,788) //жмакает кнопку
      WAITMS(100)
   END_IF
END_CYC

но почему то не работает.
Что не так?
Title: Re: 100500 тема про картинки
Post by: Vint on March 02, 2017, 02:37:53 PM
Только не говори, что это "Небеса"
Title: Re: 100500 тема про картинки
Post by: sevin on March 02, 2017, 02:46:59 PM
нет, это Fun Hospital
Title: Re: 100500 тема про картинки
Post by: Vint on March 02, 2017, 02:54:28 PM
Ну слава богу, а то надоело уже.

//ждём промигивание и обновление картинки
ставь сразу после клика.

А по поиску всё то же самое. Картинка наверно меняется. От банальной анимации, до полупрозрачности или сглаживания краёв или разного ресайза.
При условии что правильно снята заготовка: без подсветки/наведения и вырезана из центра.

Несжатые примеры того и другого ускорят понимание.
Title: Re: 100500 тема про картинки
Post by: Vint on March 02, 2017, 02:56:08 PM
Ааааа........, м... это же Android и значит эмулятор.
Title: Re: 100500 тема про картинки
Post by: sevin on March 02, 2017, 02:59:51 PM
Ааааа........, м... это же Android и значит эмулятор.

Эмуль Nox если поможет  :o


Общая картинка 1. и File.bmp что ищу
Title: Re: 100500 тема про картинки
Post by: Vint on March 02, 2017, 03:03:51 PM
Помогло бы если бы было написано в первом сообщении.
Помогло бы укоротить тему на 5 сообщений.
Title: Re: 100500 тема про картинки
Post by: Vint on March 02, 2017, 03:04:48 PM
...Несжатые примеры того и другого ускорят понимание.
Title: Re: 100500 тема про картинки
Post by: sevin on March 02, 2017, 03:15:15 PM
...Несжатые примеры того и другого ускорят понимание.

Так почему не получается?.. по коду всё верно, изображения верные, для ускорения уменьшил область поиска.
Title: Re: 100500 тема про картинки
Post by: Vint on March 02, 2017, 03:18:26 PM
Не знаю. Несжатых скринов нет.

Там текст со сгаживанием на фоне градиента. 150% при каждом новом рендере пляшет туда-сюда в итоге 99% пикселов меняется.
Как и всегда подбирать режим COLORMODE и %
Title: Re: 100500 тема про картинки
Post by: open_78 on March 02, 2017, 03:22:04 PM
Не знаю. Несжатых скринов нет.

Там текст со сгаживанием на фоне градиента. 150% при каждом новом рендере пляшет туда-сюда в итоге 99% пикселов меняется.
Как и всегда подбирать режим COLORMODE и %
Можно еще и маску использовать.
Title: Re: 100500 тема про картинки
Post by: Vint on March 02, 2017, 03:25:19 PM
Там такой мелкий шрифт, что если использовать маску, то ничего не останется. Там стабильных пикселов единицы.
Title: Re: 100500 тема про картинки
Post by: Vint on March 02, 2017, 04:37:50 PM
Всего 296 пкс. Процент подбирать
Title: Re: 100500 тема про картинки
Post by: sevin on March 03, 2017, 08:52:40 AM
Хм, спасибо всем! Увеличил окно до 1920х1080, разрешение увеличил в эмуле + задержку в 2 сек. сделал. с 99% находит моментально :) Не думал что в изображениях есть разница. Спасибо ещё раз!
Title: Re: [РЕШЕНО]100500 тема про картинки
Post by: Vint on March 03, 2017, 09:59:09 AM
Это же эмулятор. Там есть разница.
Title: Re: [РЕШЕНО]100500 тема про картинки
Post by: sevin on March 06, 2017, 07:33:10 AM
А можно ли установить для анализа 3-5 картинок? или это через SUB?