文章目录
- 1.PyAutoGUI简介
- 2.不同操作系统引入模块
- 3.全局延迟和临时休眠
- 4,自动防故障功能
- 5.获取屏幕分辨率—用于定位,这是最关键的,找到要点击的位置(像素坐标)
- 6.获取鼠标位置
- 7.判断坐标是否在屏幕范围内:
- 8.鼠标移动
-
- 8.1.鼠标移动的基本操作
- 8.2.鼠标移动效果-缓动/渐变(Tween / Easing)
- 9.鼠标点击
- 10.鼠标滚轮控制
- 11.鼠标拖拽
- 12.键盘控制
- 13.消息弹窗函数
- 14.屏幕截图(全屏截图/区域截图)
-
- 14.1.截图方法详解
- 14.2.固定坐标和区域截图demo
- 15.图片匹配-识别图片所在的坐标
-
- 15.1.图片匹配方法详解
- 15.2.locateOnScreen图片匹配原理
- 15.3.其他图片定位方法
- 15.4.图片匹配案例
- 报错解决
-
- 报错1-The confidence keyword argument is only available if OpenCV is installed
- 报错2-raise ImageNotFoundException # Raise PyAutoGUI‘s ImageNotFoundException
- 报错3:Mac电脑使用pyautogui截图报错:TypeError: '<' not supported between instances of 'str' and 'int'
- Mac电脑:pyautogui.locationOnScreen图像识别定位、点击位置不准。
1.PyAutoGUI简介
PyAutoGUI 是一个用于自动化GUI(图形用户界面)操作的Python库。它允许你通过编写Python脚本来控制鼠标和键盘,从而实现自动化任务,比如自动填写表单、自动化测试、玩游戏时自动执行操作等。PyAutoGUI 可以模拟鼠标的移动、点击、拖拽,以及键盘的按键输入等,使得原本需要人工操作的任务可以自动化完成。
- pyautogui 官方文档:点我跳转
1.主要概念和作用:
-
自动化操作:PyAutoGUI 允许编写脚本来模拟用户对键盘、鼠标和屏幕的操作,例如点击、拖动、键盘输入等
-
跨平台:PyAutoGUI 可在
Windows、macOS 和 Linux
等操作系统上运行,因此编写一次脚本,可以在不同的平台上运行它 -
GUI 交互: PyAutoGUI 不需要直接访问应用程序的代码或 API,而是通过
模拟用户的实际操作
与 G
文章目录
- 1.PyAutoGUI简介
- 2.不同操作系统引入模块
- 3.全局延迟和临时休眠
- 4,自动防故障功能
- 5.获取屏幕分辨率—用于定位,这是最关键的,找到要点击的位置(像素坐标)
- 6.获取鼠标位置
- 7.判断坐标是否在屏幕范围内:
- 8.鼠标移动
-
- 8.1.鼠标移动的基本操作
- 8.2.鼠标移动效果-缓动/渐变(Tween / Easing)
- 9.鼠标点击
- 10.鼠标滚轮控制
- 11.鼠标拖拽
- 12.键盘控制
- 13.消息弹窗函数
- 14.屏幕截图(全屏截图/区域截图)
-
- 14.1.截图方法详解
- 14.2.固定坐标和区域截图demo
- 15.图片匹配-识别图片所在的坐标
-
- 15.1.图片匹配方法详解
- 15.2.locateOnScreen图片匹配原理
- 15.3.其他图片定位方法
- 15.4.图片匹配案例
- 报错解决
-
- 报错1-The confidence keyword argument is only available if OpenCV is installed
- 报错2-raise ImageNotFoundException # Raise PyAutoGUI‘s ImageNotFoundException
- 报错3:Mac电脑使用pyautogui截图报错:TypeError: '<' not supported between instances of 'str' and 'int'
- Mac电脑:pyautogui.locationOnScreen图像识别定位、点击位置不准。
1.PyAutoGUI简介
PyAutoGUI 是一个用于自动化GUI(图形用户界面)操作的Python库。它允许你通过编写Python脚本来控制鼠标和键盘,从而实现自动化任务,比如自动填写表单、自动化测试、玩游戏时自动执行操作等。PyAutoGUI 可以模拟鼠标的移动、点击、拖拽,以及键盘的按键输入等,使得原本需要人工操作的任务可以自动化完成。
- pyautogui 官方文档:点我跳转
1.主要概念和作用:
-
自动化操作:PyAutoGUI 允许编写脚本来模拟用户对键盘、鼠标和屏幕的操作,例如点击、拖动、键盘输入等
-
跨平台:PyAutoGUI 可在
Windows、macOS 和 Linux
等操作系统上运行,因此编写一次脚本,可以在不同的平台上运行它 -
GUI 交互: PyAutoGUI 不需要直接访问应用程序的代码或 API,而是通过
模拟用户的实际操作
与 G