Files
Better-Seewo/README.md
2026-06-28 01:43:01 +08:00

88 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
- 希沃白板 55.2.2.653 ~ 5.3.0.0
## 构建
```bash
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`
## 使用方法
1. **重启希沃白板 5**
2. 在课件编辑区 **右键点击**,将看到两个菜单项:
- **导出墨迹** — 直接导出当前课件笔迹
- **Better-Seewo 设置** — 打开设置窗口(墨迹管理、文件转换、触摸修复)
## 设置窗口
- **墨迹管理**:导出/导入 EN5 课件笔迹JSON 格式)
- **文件转换**PPT ↔ ENBX 格式互转
- **触摸修复**:强制 IWB 模式、跳过触摸检测、抑制错误弹窗
- **关于**:版本信息
## 技术要点
- 插件 SDK 基于 `dotnetCampus.EasiPlugin.Sdk`v2.1.1-alpha.3
- 目标框架 `net6.0-windows`WPF + WinForms
- 墨迹 API 通过反射调用(避免编译时硬依赖)
- 转换服务通过外部进程实现
- 菜单注册在希沃白板的 `BoardEditMenu`(课件编辑右键菜单)
## 许可证
本项目仅供学习交流使用。