fdd341889043756f0fe1f3036a0dcff5ae7060d7
Better-Seewo
希沃白板 5 功能增强插件套件,为希沃白板提供墨迹管理、文件转换增强和触摸检测修复等功能。
项目结构
Better-Seewo/
├── Better-EN5/ # EN5 增强插件(核心模块)
│ ├── Services/ # 服务层(墨迹、转换、触摸修复)
│ ├── UI/ # 界面组件(菜单项、设置窗口)
│ ├── Program.cs # 插件入口
│ └── manifest.coin # 插件元数据清单
├── install.ps1 # 安装脚本
├── Better-Seewo.sln # 解决方案文件
└── README.md
功能
墨迹管理(InkService)
- 通过反射调用希沃白板 Remark API 实现墨迹导出/导入
- 兼容希沃白板 5.2.x 版本
文件转换(ConversionService)
- PPT ↔ ENBX 互转
- 调用
EasiNote.OfficeDocumentConverter.exe独立进程,避免编译时硬依赖
触摸修复(TouchFixService)
- 注册表配置(HKCU 级)
- 配置文件补丁(IWBConfig.json、TouchConfig.ini)
- 解决希沃白板在非希沃硬件上的触摸检测问题
环境要求
- .NET 6.0 SDK
- 希沃白板 5(5.2.2.653 ~ 5.3.0.0)
构建
dotnet build Better-EN5/Better-EN5.csproj -c Release
构建后生成:
bin/Release/Better-Seewo 增强插件.{version}.exe— 独立安装程序bin/Release/Better-EN5.{version}.enp— 希沃应用中心包
安装
方式一:安装程序
双击 Better-Seewo 增强插件.{version}.exe,按向导完成安装。
方式二:手动部署
将 Better-EN5/bin/Release/net6.0-windows/ 目录下所有文件连同 manifest.coin 复制到希沃白板 Extensions 目录:
C:\Program Files (x86)\Seewo\EasiNote5\EasiNote5_{version}\Main\Extensions\Better-EN5\
方式三:PowerShell 脚本
以管理员身份运行 install.ps1。
使用方法
- 重启希沃白板 5
- 在课件编辑区 右键点击,将看到两个菜单项:
- 导出墨迹 — 直接导出当前课件笔迹
- Better-Seewo 设置 — 打开设置窗口(墨迹管理、文件转换、触摸修复)
设置窗口
- 墨迹管理:导出/导入 EN5 课件笔迹(JSON 格式)
- 文件转换:PPT ↔ ENBX 格式互转
- 触摸修复:强制 IWB 模式、跳过触摸检测、抑制错误弹窗
- 关于:版本信息
技术要点
- 插件 SDK 基于
dotnetCampus.EasiPlugin.Sdk(v2.1.1-alpha.3) - 目标框架
net6.0-windows(WPF + WinForms) - 墨迹 API 通过反射调用(避免编译时硬依赖)
- 转换服务通过外部进程实现
- 菜单注册在希沃白板的
BoardEditMenu(课件编辑右键菜单)
许可证
本项目仅供学习交流使用。
Description
Releases
3
Languages
C#
89.4%
PowerShell
9.7%
Batchfile
0.9%