fix: 修复 manifest.coin 缺失导致菜单不显示,新增安装脚本和入口文件

This commit is contained in:
雾启工作室
2026-06-28 10:03:11 +08:00
parent 1af4c08abe
commit a1140d15ab
2 changed files with 71 additions and 0 deletions

View File

@@ -19,4 +19,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="dotnetCampus.EasiPlugin.Sdk" Version="2.1.1-alpha.3" /> <PackageReference Include="dotnetCampus.EasiPlugin.Sdk" Version="2.1.1-alpha.3" />
</ItemGroup> </ItemGroup>
<Target Name="CopyManifest" AfterTargets="AfterBuild">
<Copy SourceFiles="manifest.coin" DestinationFolder="$(OutDir)" SkipUnchangedFiles="true" />
</Target>
</Project> </Project>

68
安装插件.bat Normal file
View File

@@ -0,0 +1,68 @@
@echo off
title Better-Seewo 插件安装
cd /d "%~dp0"
:: 检查管理员权限
net session >nul 2>&1
if %errorLevel% neq 0 (
echo 正在请求管理员权限...
powershell start-process "%~f0" -verb runas
exit /b
)
echo ========================================
echo Better-Seewo 增强插件 v1.1.1 安装
echo 雾启工作室
echo ========================================
echo.
:: 设置 dotnet 路径
set PATH=C:\Program Files\dotnet;%PATH%
:: 构建
echo [1/3] 构建项目...
dotnet build -c Release Better-EN5
if %errorLevel% neq 0 (
echo 构建失败!
pause
exit /b 1
)
echo 构建成功
echo.
:: 查找希沃白板安装目录
echo [2/3] 查找希沃白板安装目录...
set "seewoRoot=%ProgramFiles(x86)%\Seewo\EasiNote5"
if not exist "%seewoRoot%" (
echo 未找到希沃白板安装目录!
pause
exit /b 1
)
for /f "tokens=*" %%d in ('dir "%seewoRoot%\EasiNote5_*" /b /o-n') do (
set "versionDir=%seewoRoot%\%%d"
goto :found
)
echo 未找到希沃白板版本目录!
pause
exit /b 1
:found
set "targetDir=%versionDir%\Main\Extensions\Better-EN5"
echo 安装到: %targetDir%
:: 创建目标目录
if not exist "%targetDir%" mkdir "%targetDir%"
:: 复制文件
echo [3/3] 复制插件文件...
xcopy "Better-EN5\bin\Release\net6.0-windows\*" "%targetDir%\" /y /q
copy /y "Better-EN5\manifest.coin" "%targetDir%\" >nul
echo.
echo ========================================
echo 安装完成!
echo 请重启希沃白板以加载插件。
echo ========================================
echo.
pause