mirror of
https://github.com/YaoFANGUK/video-subtitle-remover.git
synced 2026-05-20 21:07:40 +08:00
添加Windows安装程序支持
- 创建Inno Setup安装脚本(VideoSubtitleRemover.iss) - 添加中英文语言支持(ChineseSimplified.isl, English.isl) - 创建安装程序编译脚本(build_installer.bat) - 添加详细的编译说明文档 - 支持桌面快捷方式创建 - 支持开始菜单项添加 - 支持完整卸载程序 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
70
build_installer.bat
Normal file
70
build_installer.bat
Normal file
@@ -0,0 +1,70 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
echo ========================================
|
||||
echo 视频字幕去除器 - 安装程序编译
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
REM 检查 Inno Setup Compiler
|
||||
where iscc >nul 2>&1
|
||||
if errorlevel 1 (
|
||||
echo 错误: 未找到 Inno Setup Compiler
|
||||
echo.
|
||||
echo 下载地址: https://jrsoftware.org/isdl.php
|
||||
echo.
|
||||
echo 选择 "Inno Setup 6.x" 版本下载安装
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [1/2] 读取版本号...
|
||||
for /f "tokens=2 delims='" %%a in ('findstr /C:"VERSION = " backend\config.py') do set VERSION=%%a
|
||||
echo 版本号: %VERSION%
|
||||
echo.
|
||||
|
||||
REM 检查 dist 目录
|
||||
if not exist dist\VideoSubtitleRemover (
|
||||
echo 错误: 找到 dist\VideoSubtitleRemover 目录
|
||||
echo 请先运行 PyInstaller 打包程序
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [2/2] 开始编译安装程序...
|
||||
echo.
|
||||
iscc VideoSubtitleRemover.iss
|
||||
if errorlevel 1 (
|
||||
echo ✗ 编译失败!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo ✓ 编译完成
|
||||
echo.
|
||||
|
||||
REM 检查生成的安装程序
|
||||
if exist Output\VideoSubtitleRemover-Setup.exe (
|
||||
echo ========================================
|
||||
echo 编译成功!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo 安装程序位置: Output\VideoSubtitleRemover-Setup.exe
|
||||
for %%F in ("Output\VideoSubtitleRemover-Setup.exe") do echo 文件大小: %%~zF 字节
|
||||
echo.
|
||||
echo 功能特点:
|
||||
echo - ✓ 创建桌面快捷方式
|
||||
echo - ✓ 添加到开始菜单
|
||||
echo - ✓ 完整的卸载程序
|
||||
echo - ✓ 支持简体中文和英文界面
|
||||
echo.
|
||||
echo 下一步操作:
|
||||
echo 1. 测试安装: 右键点击安装程序 → 以管理员身份运行
|
||||
echo 2. 分发: Output\VideoSubtitleRemover-Setup.exe
|
||||
) else (
|
||||
echo ✗ 编译成功但找不到输出文件
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user