fix: 修复 manifest.coin 缺失导致菜单不显示,新增安装脚本和入口文件
This commit is contained in:
@@ -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
68
安装插件.bat
Normal 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
|
||||||
Reference in New Issue
Block a user