メモめもメモ

環境構築やプログラミングに関するメモ

pythonでマウスカーソルを移動させる(Windows API使用)

Windows APISetCursorPospythonのctypesライブラリから呼び出し、マウスカーソルの座標を指定します。

コード

下記コードはx座標100・y座標50の地点へマウスカーソルを移動させます

import ctypes

# 座標(x, y)にマウスカーソルを移動させる
def SetCursorPos(x, y):
    ctypes.windll.user32.SetCursorPos(x, y)

# 使用例
def main():
    x = 100
    y = 50
    SetCursorPos(x, y)

if __name__ == '__main__':
    main()