Author Topic: Нужна помощь в написании скрипта - эмулирование нажатий кнопок мыши.  (Read 1158 times)

0 Members and 1 Guest are viewing this topic.

Егор_К

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Доброго времени суток.
Помогите разобраться - нужен скрипт нажатия левой и правой кнопок мыши.
Левая кнопка нажимается раз в секунду, правая - раз в 5 секунд. С рандомной задержкой.
Но так чтобы это не мешало никаким другим действиям.
Тоесть, чтобы в игре персонажем можно было управлять, двигать мышью и выполнять любые другие действия попутно.

От Clickermann требуется только эмулировать нажатия двух кнопок мыши и не мешать остальному игровому процессу.
Это возможно?

Заранее спасибо за ответ.
 

Qwerry

  • Активный участник
  • ***
  • Posts: 117
    • View Profile
Свои какие-то наработки уже есть? :)
Показывай, думаю, ребята помогут разобраться и поправить)

[spoiler]
В целом, как понимаю, тебе надо привязку к окну ( не обязательно, но можно, чтоб мимо не кликало и продолжало кликать в свернутом/задвинутом окне), 2 потока для кнопок мышки, а в каждом потоке прописать цикл с кликом 1 из кнопок мыши и рандомной задержкой.
Т.е все будет состоять из следующих элементов:
Code: (clickermann) [Select]
WAITMS(?)      //задержка в мс (1000 или 5000)
RCLICK(?,?)     //      правый клик по координатам ? ?
LCLICK(?,?)     //       левый клик 
($_xmouse, $_ymouse) //координаты текущего положения мышки.
+(rnd(-300,+500))     //+немного рандома, в мс

WHILE($a = 0)  //цикл
//тело цикла
END_CYC

Thread(thr_name) //поток, в скобках название
// тело потока
End_thread

HALT  //конец программы
[/spoiler]

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Раз в секунду, раз в 5 секунд, но задержка рандомная. Это как?