我希望能够在一个函数中返回 False,然后启动另一个函数。这是因为我做了一个记录但需要记录坐标而不是让鼠标点击通过的测试工具。
我现在与 pyhook mousehook 结合使用的是:
def OnMouseEvent(event):
if temp == 0:
temp = 1
originalcoordinates = x/y mouse
return False
if temp == 1:
do a lot of things that take up a lot of time
click on original coordinates
temp = 0
return False
目前,第一个返回 False 工作并且不会让鼠标单击通过,但第二个返回之前有许多参数和时间,并且鼠标单击句柄已经传递给窗口和单击。