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

Основной раздел => Общие вопросы => Topic started by: Suhogruz on May 20, 2019, 04:08:09 PM

Title: Нужна помощь по скрипту Clikermann
Post by: Suhogruz 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



Title: Re: Нужна помощь по скрипту Clikermann
Post by: Oraven 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