diff --git a/Better-EN5/Better-EN5.csproj b/Better-EN5/Better-EN5.csproj index ae85a20..bd2adba 100644 --- a/Better-EN5/Better-EN5.csproj +++ b/Better-EN5/Better-EN5.csproj @@ -19,4 +19,7 @@ + + + diff --git a/安装插件.bat b/安装插件.bat new file mode 100644 index 0000000..2cb9e33 --- /dev/null +++ b/安装插件.bat @@ -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