Python 库pyautogui的常见用法

发布时间 2023-07-21 10:57:27作者: 可爱的小锋

pyautogui 是一个用于模拟鼠标和键盘操作的 Python 库。它可以用于自动化任务、GUI 测试、屏幕录制和其他与图形界面相关的操作。
下面给大家分享一些 pyautogui 库的常见用法示例:

  1. 获取屏幕尺寸:
import pyautogui

screen_width, screen_height = pyautogui.size()
print("屏幕尺寸:", screen_width, screen_height)
  1. 获取当前鼠标位置:
import pyautogui

x, y = pyautogui.position()
print("鼠标位置:", x, y)
  1. 模拟鼠标移动:
import pyautogui

# 将鼠标移动到指定坐标位置
pyautogui.moveTo(100, 100, duration=1)  # 移动到 (100, 100) 的位置,耗时 1 秒
  1. 模拟鼠标点击:
import pyautogui

# 在当前鼠标位置模拟点击左键
pyautogui.click()
  1. 模拟键盘输入:
import pyautogui

# 输入字符串
pyautogui.typewrite("Hello, World!")
  1. 查找图像位置:
import pyautogui

# 在屏幕上查找指定图像的位置
image_location = pyautogui.locateOnScreen('image.png')
if image_location:
    print("找到图像位置:", image_location)
else:
    print("未找到图像")

这些只是 pyautogui 库的一些基本用法示例,还有许多其他功能和方法可用于更复杂的自动化任务。你可以查阅 pyautogui 的官方文档以了解更多详细信息和示例:PyAutoGUI 文档。

需要注意的是,pyautogui 是一个强大而灵活的库,但在使用它进行自动化任务时,请确保你的脚本运行时具有适当的权限,并小心验证和测试你的代码,以避免意外的鼠标和键盘操作。