Python PyAutoGUI 详细教程
Python PyAutoGUI 详细教程
PyAutoGUI 是一个用于 GUI 自动化的跨平台库,可以控制鼠标的移动、点击以及键盘的敲击等操作,适用于 Windows、macOS 和 Linux 系统。本文将详细介绍如何使用 PyAutoGUI 进行基本的 GUI 自动化任务。
安装 PyAutoGUI
首先需要在你的系统中安装 Python(推荐 Python 3.6+),然后通过 pip 来安装 PyAutoGUI:
pip install pyautogui
基本用法
当前鼠标的信息
pyautogui.mouseInfo()
弹出如下窗口,各属性会跟随鼠标的移动而变化。
获取窗体
win = pyautogui.getActiveWindow() # 返回对象 Win32Window,当前活动窗体
title = pyautogui.getActiveWindowTitle() # 返回活动窗体名称
winat = pyautogui.getWindowsAt(800, 600) # 返回对象列表,在指定位置上打开的窗体
wins = pyautogui.getAllWindows() # 返回所有窗体
titles = pyautogui.getAllTitles() # 返回字符串列表,包含所有窗体的标题
win_t = pyautogui.getWindowsWithTitle("ag_test") # 返回对象列表,标题中包含了指定字符串的所有窗体
屏幕相关
print(pyautogui.size()) # Size(width=1920, height=1080)
print(pyautogui.position(