3

私は 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()
4

2 に答える 2