PyautoGui常用教程(一篇掌握)
更新时间:2021年04月15日 10:25:12 作者:顽强拼搏的阿k
这篇文章主要介绍了PyautoGui常用教程(一篇掌握),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
看过很多Pyautogui,精华总结,你想要的这里都有,一篇就够!
一、前置参数
自动 防故障功能
停顿功能
二、 鼠标参数
2.1 获取屏幕分辨率
2.2 鼠标移动事件
移动到指定位置
鼠标位置
2.3 鼠标点击事件
鼠标单击
鼠标双击
鼠标点击与释放
鼠标控制拖动事件
鼠标滚轮
三、 键盘事件
3.1 键盘输入函数
- pyautogui.keyDown() : 模拟按键按下;
- pyautogui.keyUp() : 模拟按键释放;
- pyautogui.press() : # 就是调用keyDown()& keyUp(),模拟一次按键;
- pyautogui.typewrite('this',0.5) : 第一参数是输入内容,第二个参数是每个字符间的间隔时间;
- pyautogui.typewrite(['T','h','i','s']):typewrite 还可以传入单字母的列表;
键盘事件
缓慢输出
3.2 键盘特殊顺序输出
3.3 特殊按键
键盘字符串
说明
enter(或return 或 \n)
回车
esc
ESC键
shiftleft, shiftright
左右SHIFT键
altleft, altright
左右ALT键
ctrlleft, ctrlright
左右CTRL键
tab (\t)
TAB键
backspace, delete
BACKSPACE 、DELETE键
pageup, pagedown
PAGE UP 和 PAGE DOWN键
home, end
HOME 和 END键
up, down, left,right
箭头键
f1, f2, f3…. f12
F1…….F12键
volumemute, volumedown,volumeup
声音变大变小静音(有些键盘没有)
pause
PAUSE键,暂停键
capslock
CAPS LOCK 键
numlock
NUM LOCK 键
scrolllock
SCROLLLOCK 键
insert
INSERT键
printscreen
PRINT SCREEN键
winleft, winright
Win键(windows )
command
command键(Mac OS X )
option
option(Mac OS X)
3.4 快捷键
如果我们需要模拟复制的快捷键 ctrl + c ,如果用前面的方法,则代码为:
优化后
四、 屏幕处理
4.1 屏幕截图
pyautogui 提供了一个方法screenshot(),可以返回一个Pillow的image对象
常用参数
截图操作
到此这篇关于PyautoGui常用教程(一篇掌握)的文章就介绍到这了,更多相关PyautoGui教程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
最新评论