littlebot
Published on 2025-04-16 / 1 Visits
0

【源码】基于Python的多平台自动化会议操作项目

项目简介

本项目基于Python开发,可实现对Windows系统的UI元素自动化操作,还能与Android手机及其他平台应用交互,用于自动化参与Google Meet会议等操作。项目借助python-dotenvpyautoguipywinautouiautomation等库,结合配置文件完成预设自动化任务。

项目的主要特性和功能

  • 多平台支持:可在Windows计算机和Android、iOS手机上协同工作,支持Chrome、Skype、Spotify等常见应用。
  • UI自动化操作:利用uiautomation库对Windows系统的UI元素进行点击、输入等自动化操作。
  • 会议自动化:能自动参与Google Meet会议,需手动创建会议并更新会议代码到.env文件。
  • URL管理:使用url_list.json文件统一管理脚本内所有URL,便于配置和调用。

安装使用步骤

安装依赖环境

  1. 在计算机上安装Python、Git、VSCode,以及Chrome、Skype、Spotify等应用。
  2. 在手机上安装Skype、Chrome、Spotify、云端硬盘、Gmail等应用,开启开发者模式,关闭手机休眠。
  3. 使用pip install python-dotenv pyautogui pywinauto uiautomation logging安装必要的Python库(若Python安装版本内已包含logging则无需另外安装)。

配置环境变量

设置.env文件,包含GOOGLE_MEET_ROOMSPOTIFY_PLAYLIST等环境变量。

运行前准备

每次执行前,开启Google Meet并建立会议,将会议设定为允许外部人员参加,然后更新.env中的会议代码。

执行项目

进入项目根目录,运行main.py文件启动主要执行程序。

辅助操作(可选)

若需要检查UI自动化控制模式,可进入.\Python-UIAutomation-for-Windows目录,使用以下命令: - 查看鼠标指针目前指向的元件:python .\automation.py -t3 -c - 查看目前最上层窗口的所有元件并保存到log.txtpython .\automation.py -t3 > log.txt

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】