Author Topic: Доработка кликера...  (Read 1891 times)

0 Members and 1 Guest are viewing this topic.

zZzIPer__

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Доработка кликера...
« on: July 17, 2014, 09:37:00 PM »
Мне помогли доделать основную часть кликера... но тут возникает вопрос:
Code: (clickermann) [Select]
WAIT(3)
LCLICK(556,369)
WAIT(10)
LCLICK(1079,92)
WAIT(2)
$wait_like = 0
WHILE($wait_like = 0)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Лайк.bmp", 65280, 95)
      $wait_like = 1
      MOVE($_return1+3, $_return2+3)
      WAITMS(60)
      LCLICK($_return1+3, $_return2+3)
      MOVE($_xmax,$_ymax)
      WAITMS(1000)
   Else
      WHEELDOWN(3) // если не видим то крутим страницу в низ
      WAITMS(500)
   END_IF
END_CYC
LCLICK(1331,7)
WAIT(1)

   
когда он ищет картинку с лайком если он не находит ее он прокручивает вниз страницу... но и там нет той картинки т.к там другая Так вот возникает вопрос как сделать чтобы если он не нашел пропустить действие или выполнить другое

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Доработка кликера...
« Reply #1 on: July 18, 2014, 01:16:00 AM »
Просто можно вложить функцию поиска, не найдет одну будет искать другую.
Кстати картинку подрежь, она слишком большая. В районе букв Мне нравится а по высоте оставь 2-3 пиксела. Чем меньше картинка тем быстрее поиск.

Code: (clickermann) [Select]
WAIT(3)
LCLICK(556,369)
WAIT(10)
LCLICK(1079,92)
WAIT(2)
$wait_like = 0
WHILE($wait_like = 0)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Лайк.bmp", 65280, 95)
      $wait_like = 1
      MOVE($_return1+3, $_return2+3)
      WAITMS(60)
      LCLICK($_return1+3, $_return2+3)
      MOVE($_xmax,$_ymax)
      WAITMS(1000)
   Else
      IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Мне нравится.bmp", -1, 100)
         $wait_like = 1
         MOVE($_return1+3, $_return2+3)
         WAITMS(60)
         LCLICK($_return1+3, $_return2+3)
         MOVE($_xmax,$_ymax)
         WAITMS(1000)
      Else
         WHEELDOWN(3) // если не видим то крутим страницу в низ
         WAITMS(500)
      END_IF
   END_IF
END_CYC
LCLICK(1331,7)
WAIT(1)

zZzIPer__

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Доработка кликера...
« Reply #2 on: July 18, 2014, 08:19:18 AM »
Опять же При много благодарен! ;)