Python3模拟鼠标点击、键盘输入

在python中,有两个模块可以非常简易的模拟鼠标和键盘,就是pymouse和pykeyboard。

用pip安装PyUserInput,这样就包含了pymouse和pykeyboard。PyUserInput是跨平台的,但是在不同的平台上都需要相应的依赖包。

pymouse

pymouse模拟鼠标点击

比较常用的函数

1
2
3
4
5
6
import pymouse
m = pymouse.PyMouse()
m.position()	#获取当前鼠标位置
m.move(x,y) 	#把鼠标移动到坐标为(x,y)的地方
m.click(x,y,1) 	#点击坐标为(x,y)的位置,第三个参数为1表示左键点击,2表示右键点击
m.screen_size()	#获取当前显示屏幕大小

pykeyboard

pykeyboard模拟键盘输入

1
2
3
4
import pykeyboard
k = pykeyboard.PyKeyboard()
k.type_string('') 	#输入字符串
k.press_key('')		#输入单个按键

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注