- 添加产品.md 产品说明文档 - 添加后台_接口API.json API接口定义 - 添加调试说明.txt 调试指南 - 添加 global.json .NET SDK 版本配置 - 添加 create_sfx.bat 和 sfx_config.txt 自解压打包配置 - 添加 .claude/ Claude Code 本地配置 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
49 lines
1.2 KiB
Batchfile
49 lines
1.2 KiB
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
echo ========================================
|
|
echo 创建 7z 自解压安装包
|
|
echo ========================================
|
|
echo.
|
|
|
|
set "SEVENZIP=C:\Program Files\7-Zip\7z.exe"
|
|
|
|
if not exist "%SEVENZIP%" (
|
|
echo [错误] 未找到 7-Zip
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
:: 创建临时 7z 包
|
|
echo [1/3] 创建压缩包...
|
|
"%SEVENZIP%" a -t7z -mx=9 "installer\app.7z" ".\publish\*" -r
|
|
|
|
:: 检查 SFX 模块
|
|
set "SFX_MODULE=C:\Program Files\7-Zip\7zSD.sfx"
|
|
if not exist "%SFX_MODULE%" (
|
|
echo.
|
|
echo [提示] 7zSD.sfx 模块不存在,将创建普通压缩包
|
|
echo.
|
|
move "installer\app.7z" "installer\PackagingMallShipper_v1.0.0.7z"
|
|
echo [完成] 已创建: installer\PackagingMallShipper_v1.0.0.7z
|
|
goto :end
|
|
)
|
|
|
|
:: 合并为自解压 EXE
|
|
echo [2/3] 创建自解压程序...
|
|
copy /b "%SFX_MODULE%" + "sfx_config.txt" + "installer\app.7z" "installer\PackagingMallShipper_SFX_v1.0.0.exe"
|
|
|
|
:: 清理临时文件
|
|
echo [3/3] 清理临时文件...
|
|
del "installer\app.7z"
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo [成功] 自解压安装包已创建!
|
|
echo.
|
|
echo 位置: installer\PackagingMallShipper_SFX_v1.0.0.exe
|
|
echo ========================================
|
|
|
|
:end
|
|
echo.
|
|
pause
|