2014-09-12 2 views
0

У меня есть этот автокликер, и он работает до сих пор.python autoclicker - случайный интервал времени

Большинство автокликеров имеют установленное время, нажмите каждую секунду, каждые 2 секунды, и т.д.

мне нужна эта программа для генерации случайного времени (предпочтительно между .75 и 1,25 секунды).

У кого-нибудь есть идеи относительно того, как я мог это сделать?

Итак, моя цель - создать автокликер, который нажимает на случайные интервалы времени, а не через определенное количество времени.

Ниже приведен код, который у меня есть.

import win32api, win32con 
import time 

def click(x,y): 

    win32api.SetCursorPos((x,y)) 
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0) 
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0) 

x = 0 

while (x < 5): 
    a, b = win32api.GetCursorPos() 
    click(a, b) 
    x = x + 1 
+0

Как бы вы это сделали, если бы вы хотели иметь постоянное время между щелчками? – will

+0

@will В цикле while я бы поставил «time.sleep (1)» в течение одной секунды и т. Д. – ryan5892

+0

Если вы уже знали это, это очень маленький прыжок, чтобы добраться до Loquacious 'answer then ... – will

ответ

1

В цикле while добавьте строку time.sleep(0.75 + 0.5*random.random()).

И добавить import random наверху.

+0

Это работает! ты жжешь! – ryan5892

Смежные вопросы