# 导入必要的库
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 自动化任务。
上一篇:mac怎么查看python版本
下一篇:python 读取xlsx文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站