python win32api mouse_eventに小数を入れたい
python3.11.3 vsc windows11
win32api.mouse_event(win32con.MOUSEEVENTF_MOVE, x, y, 0, 0)
上記のコードのx, yに小数0.5を入れたいのですが何か方法はありますか?
0
python3.11.3 vsc windows11
win32api.mouse_event(win32con.MOUSEEVENTF_MOVE, x, y, 0, 0)
上記のコードのx, yに小数0.5を入れたいのですが何か方法はありますか?
マウス座標はピクセル単位なので必ず整数かと思います。
内部的に0.5単位で処理したいのであれば、x, y を小数で扱って、intに変換して渡せばいいかと思います。
x = 0.5
y = 0.5
win32api.mouse_event(win32con.MOUSEEVENTF_MOVE, int(x), int(y), 0, 0)