@echo off REM CutThenThink 极简版本 Windows 打包脚本 REM 使用 UTF-8 编码避免乱码 chcp 65001 >nul setlocal enabledelayedexpansion echo =================================== echo CutThenThink v2.0 极简版构建 echo =================================== echo. echo 特点: echo - 核心依赖:PyQt6, requests, Pillow echo - 可选 OCR:RapidOCR 插件 echo - 无重型依赖:torch, transformers, paddleocr echo =================================== echo. REM [1/4] 清理旧的构建 echo [1/4] 清理旧的构建... if exist build rmdir /s /q build 2>nul if exist dist rmdir /s /q dist 2>nul REM [2/4] 安装构建依赖 echo. echo [2/4] 安装构建依赖... pip install pyinstaller 2>nul if errorlevel 1 ( echo 警告: pip install 失败,请检查网络连接 ) echo. echo [3/4] 构建可执行文件... echo. python -m PyInstaller CutThenThink.spec --clean if errorlevel 1 ( echo. echo =================================== echo 构建失败! echo =================================== pause exit /b 1 ) echo. echo =================================== echo 构建成功! echo =================================== echo. echo 输出位置:dist\CutThenThink\ echo. echo 首次运行前请配置: echo 1. 可选安装 OCR:pip install -r requirements-ocr.txt echo 2. 配置文件:%%USERPROFILE%%\.cutthenthink\config.yaml echo. pause