# 导入必要的库
import pyautogui
import time
def automate_ui_task():
    # 等待几秒钟以确保有足够的时间切换到目标窗口
    time.sleep(5)
    # 移动鼠标到指定位置并点击
    pyautogui.moveTo(100, 200)  # 将鼠标移动到屏幕坐标 (100, 200)
    pyautogui.click()           # 单击鼠标左键
    # 输入文本
    pyautogui.write('Hello, World!', interval=0.1)  # 模拟键盘输入 "Hello, World!",每个字符之间间隔 0.1 秒
    # 按下回车键
    pyautogui.press('enter')
    # 截图并保存
    screenshot = pyautogui.screenshot()
    screenshot.save('screenshot.png')
if __name__ == "__main__":
    automate_ui_task()pyautogui 是一个用于控制鼠标和键盘的 Python 库,time 用于时间延迟。time.sleep(5) 让程序暂停几秒钟,以便你有时间切换到需要自动化的窗口。pyautogui.moveTo(x, y) 将鼠标移动到指定坐标,然后使用 pyautogui.click() 进行点击操作。pyautogui.write() 可以模拟键盘输入,interval 参数设置每次按键之间的间隔时间。pyautogui.press('enter') 模拟按下回车键。pyautogui.screenshot() 获取当前屏幕截图,并使用 save() 方法保存为图片文件。这个示例展示了如何使用 Python 和 pyautogui 库来实现基本的 UI 自动化任务。
上一篇:python flask教程
下一篇:python读取文本
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站