私は Pynput を試しており、マウスの動きを記録し、ボタンがクリックされるとそれらの動きを再生する簡単なプログラムを作成することから始めています。
ただし、マウスをクリックするたびに、びっくりして無限にループし始めます。超高速で動いていると思いますが、最終的にシェルをAlt-F4で止めなければなりません。
どんな助けでも大歓迎です。
import pynput
arr = []
from pynput import mouse
mou = pynput.mouse.Controller()
def on_move(x,y):
Pos = mou.position
arr.append(Pos)
def on_click(x, y, button, pressed):
listener.stop()
for i in arr:
mou.position = i
print("Done")
listener = mouse.Listener(on_move = on_move, on_click=on_click)
listener.start()