Author Topic: Простейший скрипт клика  (Read 19791 times)

0 Members and 1 Guest are viewing this topic.

Zoomer

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Простейший скрипт клика
« on: December 05, 2014, 01:41:46 PM »
Приветствую!
Подскажите пожалуйста, как написать простейший скрипт клика: при нажатии на кнопку клавиатуры (например Н) - начинает кликать мышкой с интервалом каждые 5 секунд.
Премного благодарен.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Простейший скрипт клика
« Reply #1 on: December 05, 2014, 02:08:28 PM »
Вариант с переключателем
Code: (clickermann) [Select]
IF(iskeydown(#H)=1) // нажимаем H
   WHILE(iskeydown(#H)=1)
      WAITMS(50)
   END_CYC
   
   IF($t1 = 0)
      $t1 = $t1^1
      SETTHREAD (t, 1)
   ELSE
      $t1 = $t1^1
      SETTHREAD (t, 0)
   END_IF
END_IF
WAITMS(30)

THREAD(t, 0)
   LCLICK(10,10) // клик
   WAIT(5) // задержка 5 сек
END_THREAD

Вариант с удерживанием
Code: (clickermann) [Select]
IF(iskeydown(#H)=1) // удерживаем H
   LCLICK(10,10) // клик
   WAIT(5) // задержка 5 сек
ELSE
   WAITMS(30)
END_IF

Zoomer

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: Простейший скрипт клика
« Reply #2 on: December 23, 2014, 01:14:10 AM »
Спасибо!
Запускал 1 раз, но возникли странности.
Чуть позднее ещё раз проверю - отпишусь.
ЗЫ были глюки, что мышка сама перемещалась во время работы кликера. Позднее потестирую более детально.