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

【源码】基于Spring Boot和AppleScript的Zoom会议状态监控指示器

项目简介

本项目是一个基于Spring Boot框架和AppleScript脚本开发的Zoom会议状态监控指示器系统。系统可监控Zoom会议状态,实时更新指示器以显示会议音频(麦克风)、视频(摄像头)以及共享屏幕的开启状态。项目包含后端服务器和前端AppleScript两部分,能自动检测Zoom会议状态并通过HTTP请求更新本地设备的指示器状态。

项目的主要特性和功能

后端部分(Spring Boot)

  • 可检测Zoom会议的音频、视频及共享屏幕的开关状态。
  • 提供RESTful API接口,接收前端AppleScript的状态更新请求。
  • 有简单的Web界面,可手动触发状态更新。

前端部分(AppleScript)

  • 实时监控Zoom会议状态,通过HTTP请求向后端服务器发送状态更新信息。
  • 利用系统事件触发,自动检测Zoom会议的开启与关闭状态。
  • 支持通过Shell脚本发送HTTP请求到后端服务器。

安装使用步骤

后端部分(Spring Boot)

  1. 把项目源码导入Spring Boot开发环境。
  2. 若项目需要数据库支持,配置好数据库连接。
  3. 运行Spring Boot应用。
  4. 访问内置的Web界面或编写客户端代码调用RESTful API。

前端部分(AppleScript)

  1. zoomstatus.applescript文件保存到本地。
  2. 创建.plist文件并配置Job相关参数。
  3. 使用launchctl命令加载并启动Job。
  4. 当Zoom会议状态变化时,AppleScript会自动发送HTTP请求更新后端服务器状态。

下载地址

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