安装
pip install pymouse
pip install pyuserinput
PyUserInput
是一个使用python的跨平台的操作鼠标和键盘的模块,非常方便使用。支持的平台及依赖如下:
- Linux - Xlib
- Mac - Quartz, AppKit
- Windows - pywin32, pyHook
Pymouse基本操作
初始化
from pymouse import PyMouse
m = pymouse()
获取鼠标位置坐标
返回坐标x,y
m.position()
移动鼠标位置
m.move(x,y) # 鼠标移动到坐标(x,y)
点击鼠标
x,y是坐标位置;button:1表示左键,2表示点击右键;n:点击次数,默认是1次,2表示双击
m.click(x,y,button,n) # 鼠标点击
获取屏幕尺寸
x_dim, y_dim = m.screen_size() # 获得屏幕尺寸
拖拽鼠标到x,y坐标处
drag(self, x, y)
鼠标按下不松开
button表示左右键
press(self, x, y, button=1)
松开指定位置的鼠标
release(self, x, y, button=1)
滚动鼠标的滚轮
scroll(self, vertical=None, horizontal=None, depth=None)