Итак, я пытался создать простую программу, которая, щелкнув правой кнопкой мыши, заставит мою мышь щелкнуть левой кнопкой мыши 3 раза с интервалом в 0,5 секунды.Однако, когда я запускаю программу и делаю правый клик, программа делает то, что ей говорят, но также начинает ужасно отставать примерно на 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()
Любая помощь очень ценится.