pyautogui 与PyUserInput实现输入语句与快捷按键

一、调用模块的安装
PyUserInput模块安装前需要安装pywin32和pyHook模块
pyHook模块可从这里下载
http://www.lfd.uci.edu/~gohlke/pythonlibs/
PyUserInput模块
https://github.com/PyUserInput/PyUserInput
pyautogui模块
https://pypi.org/project/PyAutoGUI/
pyautogui 库可进行模拟键盘、鼠标等操作,功能多多

二、导入模块
在这里插入图片描述
注意 PyUserinput 包含了pymouse 和pykeyboard两个大的模块 分别操纵鼠标和键盘
初始化一个对象:在这里插入图片描述
鼠标操作:
m.click(x,y,button,n) 鼠标点击
x,y 是坐标位置
buttong 1表示左键,2表示点击右键
n 点击次数,默认是1次,2表示双击
m.move(x,y) –鼠标移动到坐标(x,y)
x_dim, y_dim = m.screen_size() –获得屏幕尺寸
键盘操作为:
pyautogui 与PyUserInput实现输入语句与快捷按键_第1张图片
需要说明的是实际使用中PyUserinput 的输入字符串的type_string很好用,但是使用快捷键测试了几次都没成功所以用的pyautogui。
pyautogui.keyDown(‘alt’) 按下alt键
pyautogui.keyUp(‘alt’) 松开alt键
模拟手指的敲击动作
pycharm 中alt + F12为打开Terminal的快捷键

你可能感兴趣的:(我走过的坑)