【发布时间】:2017-11-17 21:03:39
【问题描述】:
我正在使用此代码在 Windows 中使用 pyhook 检测鼠标位置。我需要的是检测鼠标点击并在执行前添加延迟 - 场景:我用鼠标点击,但这次点击应该延迟 0.5 秒(所以点击应该在 0.5 秒后执行)。这有可能吗?
import pyHook
import pythoncom
def onclick(event):
print event.Position
return True
hm = pyHook.HookManager()
hm.SubscribeMouseAllButtonsDown(onclick)
hm.HookMouse()
pythoncom.PumpMessages()
hm.UnhookMouse()
【问题讨论】:
-
在
onclick的开头加一个time.sleep(0.5)怎么样? -
我不知道为什么,但它只是简单地添加 time.sleep 不起作用
-
我有一个问题:
How do you make it occur in the window you want ? -
@dsgdfg,我不知道我是否理解你的问题。它应该将点击动作延迟 0.5 秒,然后释放点击动作。
标签: python python-2.7 pyhook