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

Основной раздел => Общие вопросы => Topic started by: xxdanilxx on January 25, 2018, 11:37:26 PM

Title: Проблема со скриптом.
Post by: xxdanilxx on January 25, 2018, 11:37:26 PM
Кто может помочь со скриптом?
Его функция такая:
Когда появляется красная кнопка с надписью в программе, он должен нажать на нее затем с помощью LCLICK открыть браузер и перейти на сайт и сделать там пару кликов.
Проблема в том, что как я запускаю скрипт, он сразу открывает браузер, игнорируя нажатие кнопки.
Как можно сделать такое условие, чтобы только когда красная кнопка появлялась, он нажимал на нее и затем открывал браузер.
Красную кнопку я обозначил вот так
GETSCREEN
IF_PICTURE_IN(0,0,$_xmax,$_ymax,"red.bmp")
Как сделать, так, если кнопка не появилась, скрипт заново запускался или просто ждал определенное время.
Title: Re: Проблема со скриптом.
Post by: Oraven on January 26, 2018, 07:32:40 AM
Тебе нужен цикл ожидания. Этот пример есть в шаблонах.
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PICTURE_IN(0,0,$_xmax,$_ymax,"red.bmp")
      $check = 1
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC
Title: Re: Проблема со скриптом.
Post by: xxdanilxx on January 26, 2018, 12:13:54 PM
Тебе нужен цикл ожидания. Этот пример есть в шаблонах.
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PICTURE_IN(0,0,$_xmax,$_ymax,"red.bmp")
      $check = 1
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      WAITMS(50)

   END_IF
END_CYC

Спасибо! Сработало)