我希望在PyHook中创建一个应用程序来帮助记录鼠标点击的位置。在高层我想
使用pumpMessages块不是一个选项。如果我知道如何向pumpMessages发送退出消息,这可能是一种替代方法。我试着用pythoncom.PumpWaitingMessages公司()似乎是一个完美的ft,但每次单击鼠标都会导致异常。我一直无法调试为什么。在
def onclick(event):
global hm
try:
print (str(event.Position))
hm.UnhookMouse()
except:
pass
# create a hook manager
hm = pyHook.HookManager()
# watch for all mouse events
hm.SubscribeMouseLeftDown(onclick)
# set the hook
hm.HookMouse()
# wait forever
pythoncom.PumpWaitingMessages()
错误,正如它所看到的那样:
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐