Author Topic: Нужна помощь по скрипту Clikermann  (Read 1175 times)

0 Members and 1 Guest are viewing this topic.

Suhogruz

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Нужна помощь по скрипту Clikermann
« on: May 20, 2019, 04:08:09 PM »
Проблема такая, после запуска сценария происходит 1 клик, потом ждёт секунды 2 и снова кликает. Мне надо сделать так, чтобы он кликал постоянно, с минимальной задержкой. Если стереть код начинающийся с GETSCREEN, то всё будет норм, но тогда он не будет щелкать по изображениям. Как сделать так, чтобы он выполнял оба действия?





$S_CORR = 0

waitms(0 + $S_CORR)
  lDown(911,468)
waitms(36 + $S_CORR)
  lUp(911,468)

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "heroes_click1.bmp")
   LCLICK($_return1, $_return2)
   WAITMS(1)
END_IF

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "heroes_click2.bmp")
   LCLICK($_return1, $_return2)
   WAITMS(1)
END_IF




Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Нужна помощь по скрипту Clikermann
« Reply #1 on: May 20, 2019, 04:21:05 PM »
2 секунды это время на поиск твоих двух картинок, что очень много.
Чтобы сократить время поиска картинки уменьши heroes_click1.bmp и heroes_click2.bmp до минимально возможного размера в несколько пикселей. Также укажи более конкретную предполагаемую область поиска вместо всего экрана.

Code: (clickermann) [Select]
LCLICK(911,468)
WAITMS(30)

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "heroes_click1.bmp")
   LCLICK($_return1, $_return2)
   WAITMS(1)
END_IF

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "heroes_click2.bmp")
   LCLICK($_return1, $_return2)
   WAITMS(1)
END_IF