所以我一直在尝试制作一个简单的程序,在单击鼠标右键时,让我的鼠标以 0.5 秒的间隔单击左键 3 次。但是,当我启动程序并单击鼠标右键时,程序会按照它的指示执行操作,但也会开始可怕地滞后约 25 秒。在它完成滞后并且我尝试关闭程序后,它冻结了,迫使我通过任务管理器关闭它。
代码如下:
import time
from pynput.mouse import Button, Controller, Listener
mouse = Controller()
def on_click(x, y, button, pressed):
if button == Button.right:
num = 3
while num > 0:
time.sleep(0.5)
mouse.click(Button.left)
num -= 1
with Listener(on_click=on_click) as listener:
listener.join()
任何帮助是极大的赞赏。