0

我这里有这段代码。我对这个“机器人”进行了编码,以增加鼠标点击次数。我只有一个问题,python 在那段时间停止注册鼠标输入。sleep(标有#issue)。当我将它设置为 20/30 毫秒时,我几乎看不到它,但是当我尝试增加它时,它会变得更加明显和烦人,因为我的光标完全停止移动。我真的不知道问题出在哪里。谢谢大家。

import win32api
import win32con
import time
from random import randint
import pythoncom, pyHook
import sys

semaphore = False 

def OnMouseLeftUp(event): 
    global semaphore
    if semaphore:
        return True
    semaphore = True

    if randint(0, 24) < 7 :
        time.sleep(float(randint(6,11))/1000)  #issue  
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)


    semaphore = False
    return True



# create a hook manager
hm = pyHook.HookManager()
# set the hook
hm.HookMouse()
# waits for MouseLeftUp event
hm.MouseLeftUp = OnMouseLeftUp # Triggers OnMouseLeftUp function

# wait forever
pythoncom.PumpMessages()
4

0 回答 0