项目简介
本项目基于Python开发,可实现对Windows系统的UI元素自动化操作,还能与Android手机及其他平台应用交互,用于自动化参与Google Meet会议等操作。项目借助python-dotenv
、pyautogui
、pywinauto
、uiautomation
等库,结合配置文件完成预设自动化任务。
项目的主要特性和功能
- 多平台支持:可在Windows计算机和Android、iOS手机上协同工作,支持Chrome、Skype、Spotify等常见应用。
- UI自动化操作:利用
uiautomation
库对Windows系统的UI元素进行点击、输入等自动化操作。 - 会议自动化:能自动参与Google Meet会议,需手动创建会议并更新会议代码到
.env
文件。 - URL管理:使用
url_list.json
文件统一管理脚本内所有URL,便于配置和调用。
安装使用步骤
安装依赖环境
- 在计算机上安装Python、Git、VSCode,以及Chrome、Skype、Spotify等应用。
- 在手机上安装Skype、Chrome、Spotify、云端硬盘、Gmail等应用,开启开发者模式,关闭手机休眠。
- 使用
pip install python-dotenv pyautogui pywinauto uiautomation logging
安装必要的Python库(若Python安装版本内已包含logging
则无需另外安装)。
配置环境变量
设置.env
文件,包含GOOGLE_MEET_ROOM
和SPOTIFY_PLAYLIST
等环境变量。
运行前准备
每次执行前,开启Google Meet并建立会议,将会议设定为允许外部人员参加,然后更新.env
中的会议代码。
执行项目
进入项目根目录,运行main.py
文件启动主要执行程序。
辅助操作(可选)
若需要检查UI自动化控制模式,可进入.\Python-UIAutomation-for-Windows
目录,使用以下命令:
- 查看鼠标指针目前指向的元件:python .\automation.py -t3 -c
- 查看目前最上层窗口的所有元件并保存到log.txt
:python .\automation.py -t3 > log.txt
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】