Files
Better-Seewo/README.md

97 lines
3.0 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/ # 界面组件Better-Seewo 主窗口、模块)
│ ├── Program.cs # 插件入口
│ └── manifest.coin # 插件元数据清单
├── install.ps1 # 安装脚本
├── Better-Seewo.sln # 解决方案文件
└── README.md
```
## 功能
### Better-Seewo 主界面
横版布局左栏1/4为 Better-EN5 模块右栏3/4为待开发模块占位区。
采用 Fluent 设计风格,圆角窗口,平滑动画。
### 墨迹管理InkService
- 通过反射调用希沃白板 Remark API 实现墨迹导出/导入
- 兼容希沃白板 5.2.x 版本
### 文件转换ConversionService
- PPT ↔ ENBX 互转
- 调用 `EasiNote.OfficeDocumentConverter.exe` 独立进程
### 触摸修复TouchFixService
- 注册表配置HKCU 级)
- 配置文件补丁IWBConfig.json、TouchConfig.ini
### 大屏模式支持ActivationService
- 非触摸大屏的 IWB 模式强制启用
- 跳过大屏触摸检测
- 配置文件修补 + 注册表配置
- 创建大屏模式快捷方式
### 专业版激活ActivationService
- 激活码验证与注册
- 专业版注册表写入
- 一键启动 BEN5 注册补丁安装程序
## 菜单位置
- **白板模式(授课模式)**左下角菜单ApplicationMenu→ Better-Seewo、导出墨迹
- **备课模式**文件下拉栏ApplicationMenu→ Better-Seewo
- **备课模式**标题栏区域ExtendedTitleBar→ Better-Seewo
- **工具栏**(通用):顶部工具栏按钮 → 导入墨迹
## 环境要求
- .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` — 独立安装程序
## 安装
### 方式一:安装程序
双击 `Better-Seewo 增强插件.{version}.exe`,按向导完成安装。
### 方式二:手动部署
`Better-EN5\bin\Release\net6.0-windows\` 目录下所有文件连同 `manifest.coin` 复制到:
```
%APPDATA%\Seewo\EasiNote5\Extensions\Better-EN5\{version}\
```
## 使用方法
1. **重启希沃白板 5**
2. 在白板模式左下角菜单或备课模式文件栏中找到 **Better-Seewo**
3. 打开主界面,使用左栏的 Better-EN5 功能模块
## 技术要点
- 插件 SDK 基于 `dotnetCampus.EasiPlugin.Sdk`v2.1.1-alpha.3
- 目标框架 `net6.0-windows`WPF + WinForms
- 墨迹 API 通过反射调用(避免编译时硬依赖)
- 转换服务通过外部进程实现
- 菜单注册在 ApplicationMenu / ExtendedTitleBar / HeadToolBar
## 许可证
本项目仅供学习交流使用。