69 lines
1.5 KiB
Batchfile
69 lines
1.5 KiB
Batchfile
@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
|