ENAnalyzer是专为希沃白板设计的课件自动打包与管理工具,告别每次下课手动保存课件,实现自动化
📦 ENAnalyzer 能做什么?
1. 一键打包为 .enbx 格式
- 自动扫描希沃白板本地 Data 目录,识别所有账号下的课件。
- 支持手动勾选批量打包,直接生成标准的
.enbx 文件([Content_Types].xml 文件有一定出入但不影响使用)。
2. 🔍 文件完整性校验
打包前会自动检查:
- 文件是否存在
- 是否已完全下载
- 实际大小是否与记录匹配
- 可选 MD5 哈希校验,确保课件未被损坏
智能自动跳过:如果同一个课件连续 4 次自动校验失败(如文件未下载完全),ENAnalyzer 会自动将其标记为“跳过”,不再反复尝试,避免干扰。
3. ⏱️ 自动转存(后台静默运行)
- 开启后每 10 秒扫描一次监控目录,一旦发现课件被修改且未打包(或版本更新),立即自动打包。
- 支持最小化到系统托盘,后台运行不打扰教学。
- 同一课件同一版本不会重复打包,节约磁盘空间。
4. ⏭️ 跳过管理
- 手动跳过:有些课件不需要备份?右键勾选即可永久忽略。
- 自动跳过:连续校验失败 4 次的课件自动加入跳过列表。
- 一键还原:随时可以撤销“跳过”,恢复自动打包资格。
5. 🧹 打包记录管理
- 完整记录每次打包(成功、失败、跳过)的时间、路径、原因。
- 去重:每个课件只保留最新的一条打包记录,列表清爽。
- 删除过期记录:自动识别已经被删除的课件记录,一键清理。
6. 🏠 首页卡片预览
- 最近修改的 6 个课件以卡片形式展示,包含名称、作者、大小、修改时间。
7. 📁 按账户分类输出
- 支持按手机号自动分文件夹保存,或统一输出到根目录。
- 可为每个账户单独指定自定义输出路径(例如存到 D:\课件备份\张三老师 等)。
8. ↩️ 撤销打包
- 自动打包成功后,右下角会弹出通知窗口,10 秒内可以一键撤销,删除刚刚生成的
.enbx 文件并标记为跳过。
9. 🛡 防多开 + 静默启动
- 程序启动时自动检测是否已有实例运行,避免冲突。
- 支持
-silent 参数启动,不显示主窗口,直接驻留系统托盘(开机自启)。
🚀 快速上手
下载与运行
扫描课件
- 程序会自动定位希沃默认 Data 目录(
C:\Users\你的用户名\AppData\Roaming\Seewo\EasiNote5\Data)。
- 如果目录不在默认位置,可以在课件管理页手动浏览选择。
手动打包
- 切换到 课件管理 标签页。
- 勾选需要打包的课件。
- 点击 打包选中的课件,选择保存目录(例如
D:\课件备份)。
- 等待打包完成,状态列会更新为“已打包”。
自动转存
- 切换到 转存设置 标签页。
- 注册自启动服务,否则需要手动启动
- 勾选 启用自动转存。
- 确认输出目录。
- 点击 保存设置。
- 最小化窗口到托盘,ENAnalyzer 就会在后台默默守护你的课件啦!
📚 常见问题
Q:自动转存会不会重复打包同一个课件?
A:不会。程序会记录每个课件的打包时间,只有检测到课件修改时间 > 上次打包时间时才会触发新的打包。
Q:会不会影响希沃正常运行?
A:ENAnalyzer 只读取希沃的 Data 目录,不会修改任何原始课件文件,安全无副作用。
💬 致谢
本工具使用 Python + wxPython 开发,基于 GPLv3 开源协议。