介绍
一个用于自动化鼠标和键盘操作的 Python 库。它可以模拟用户的输入,从而实现自动化任务。
官网: https://pyautogui.readthedocs.io/en/latest/
安装
pip install pyautogui
基本用法
1.移动鼠标
# 移动到屏幕坐标 (100, 100),持续 1 秒
pyautogui.moveTo(100, 100, duration=1)
# 从当前位置移动 50 像素
pyautogui.move(50, 0, duration=1) # 向右移动
2.点击鼠标
# 点击当前位置
pyautogui.click()
# 点击指定坐标
pyautogui.click(200, 200)
3.键盘输入
# 输入文本
pyautogui.typewrite('Hello, world!', interval=0.1) # 每个字符间隔 0.1 秒
4.热键组合
# 模拟 Ctrl+C 复制
pyautogui.hotkey('ctrl', 'c')
5.截屏
# 截取整个屏幕
screenshot = pyautogui.screenshot()
screenshot.save('screenshot.png') # 保存为文件
注意事项
- 屏幕分辨率:确保你使用的坐标在屏幕范围内。
- 安全性:可以通过移动鼠标到屏幕的左上角来中止
pyautogui
的操作。 - 应用程序状态:确保目标应用程序处于活动状态,以便
pyautogui
可以正确模拟操作。