在具体应用里用pyautogui来进行自动化操作,包括键盘,鼠标等移动,点击,自动抓图等。
· PyAutoGUI库在各种操作系统上自由控制鼠标和键盘行为。
1. 安装PyAutoGUI
2. 获取鼠标光标的当前位置和显示器的大小
3. 移动并单击鼠标
4. 鼠标相对移动和双击
5. 拖动鼠标
6. 输入字符
7. 截取屏幕截图
8. 用图像定位鼠标
1. 查找图像区域
2. 获得图像区域的中心
3. 点击
9. 关于异常处理
安装PyAutoGUI
pip install pyautogui conda install -c conda-forge pyautogui
· 首先,在命令提示符下继续从pip或conda安装。
获取鼠标光标的当前位置和显示器的大小
import pyautogui print(pyautogui.position()) print(pyautogui.size())
· position()函数以(x,y)元组的形式返回鼠标光标的当前位置。
· size()函数以(width,height)元组的形式返回当前主监视器的大小。
移动并单击鼠标
import pyautogui pyautogui.moveTo(200, 200) pyautogui.click()
· 使用moveTo()将鼠标光标移动到x = 200,y = 200,然后单击鼠标单击()一次。
import pyautogui pyautogui.click(200, 200)
· 要同时执行moveTo()和click(),可以将x,y位置放在click()中。
import pyautogui pyautogui.click(200, 200, button='right')
· 使用button关键字选择要单击的鼠标。您可以设置"左","右"和"中间"。
import pyautogui pyautogui.click(200, 200, clicks=2, interval=0.5)
· clicks<