Author Topic: не находит простую картинку  (Read 1051 times)

0 Members and 1 Guest are viewing this topic.

yanka

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
не находит простую картинку
« on: July 05, 2018, 01:42:49 PM »
всем привет! помогли пожалуйста, раньше всё работало
кликер не находит серую иконку, которая оповещает о том, что страница в фаерфоксе загрузилась (когда она загружается эта иконка отображается в виде крестика(такого же цвета). пробовала colormode, и еще снижение % точности, в последнем случае картинку находит но реагирует и на крестик на том же месте (в момент когда страница грузится)
ось - vbox win 7 , кликер разные версии пробовала :(

и еще хотелось попросить примеры скрипта, который выполнял бы подобное действие, у меня он слишком глупо написан, возможно проблемы из-за этого
нужно чтобы кликер проверял (любым возможным способом) загрузилась ли страница в фаерфоксе (например проверяя каждую секунду что стоит на месте значка - значок "готово" или значок "крестик"=страницазагружается

спасибо!

Qwerry

  • Активный участник
  • ***
  • Posts: 117
    • View Profile
Re: не находит простую картинку
« Reply #1 on: July 06, 2018, 01:24:05 AM »
Привет. Не стесняйся выкладывать свой скрипт - даже если "глупо написан", никто не осудит, просто помогут сделать лучше)
В чем именно проблема из поста не очень понятно. Если раньше работало, а после перестало, возможно что-то изменилось. А вариантов немало, гадать смысла нет.
И еще - кликер настроен работать с привязкой к окну или без неё?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: не находит простую картинку
« Reply #2 on: July 06, 2018, 07:43:34 AM »
Вот пример
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Load.bmp", 65280, 100)  // Находим место загрузки   
   WHILE(PXL($_return1+20, $_return2+6)!11050127) // Относительно этого места проверяем пиксел на стрелочке.
      WAITMS(50)
      GETSCREEN($_return1+20, $_return2+6,$_return1+20, $_return2+6)
   END_CYC
   HINTPOPUP("Страница загружена")
END_IF

HALT