一尘不染

用Python控制鼠标

python

在Windows下如何控制Python中的鼠标光标,即将其移动到特定位置并单击?


阅读 725

收藏
2020-02-20

共1个答案

一尘不染

在安装pywin32(在我的情况下为pywin32-214.win32-py2.6.exe )后,在WinXP上进行了Python 2.6(也已测试3.x)测试:

import win32api, win32con
def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
click(10,10)
2020-02-20