Files
Better-Seewo/安装插件.bat

69 lines
1.5 KiB
Batchfile
Raw Normal View History

@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.2 安装
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