@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