まず、pyautogui
ライブラリをインストールする必要があります。以下のコマンドを使用してインストールできます:
pip install pyautogui
マウスの移動を取得するためには、pyautogui
のmove
関数を使用します。以下は、マウスの現在の位置を取得するコード例です:
import pyautogui
# マウスの現在の位置を取得
x, y = pyautogui.position()
print("マウスの現在の位置:", x, y)
また、マウスの移動をリアルタイムで検出したい場合は、pyautogui
のonMove
イベントを使用することができます。以下は、マウスの移動をリアルタイムで検出して表示するコード例です:
import pyautogui
# マウス移動イベントのハンドラ関数
def on_mouse_move(x, y):
print("マウスの移動:", x, y)
# マウス移動イベントの登録
pyautogui.onMove(on_mouse_move)
# イベントループの開始
pyautogui.PAUSE = 1 # イベントループの間隔を設定
pyautogui.FAILSAFE = True # フェイルセーフモードを有効にする
pyautogui.alert("マウス移動イベントを開始します。Ctrl-Cで終了します。")
上記のコードでは、on_mouse_move
関数がマウスの移動イベントが発生するたびに呼び出され、マウスの座標が表示されます。イベントループはpyautogui.alert
関数によって開始され、Ctrl-Cで終了することができます。
これらのコード例を使用することで、Python3でマウスの移動を取得することができます。必要に応じてこれらのコードをカスタマイズして使用してください。