Fix Windows scheduled startup failures

This commit is contained in:
2026-09-07 13:15:18 +08:00
parent 44ce5e655d
commit 9778981191
6 changed files with 62 additions and 4 deletions
+7 -2
View File
@@ -4,6 +4,11 @@ setlocal
REM 切换到脚本所在目录
cd /d "%~dp0"
REM 后台计划任务默认可能使用 cp1252,强制使用 UTF-8 输出日志
chcp 65001 >nul
set "PYTHONUTF8=1"
set "PYTHONIOENCODING=utf-8"
REM 检查 .venv 是否存在
if not exist ".venv\Scripts\activate.bat" (
echo [ERROR] 未找到 .venv\Scripts\activate.bat
@@ -16,9 +21,9 @@ call ".venv\Scripts\activate.bat"
REM 如果传了参数,就用参数;否则默认用当前目录
if "%~1"=="" (
python docutranslate/cli.py -i --host 0.0.0.0
".venv\Scripts\python.exe" -u docutranslate/cli.py -i --host 0.0.0.0
) else (
python docutranslate/cli.py -i --host 0.0.0.0 %*
".venv\Scripts\python.exe" -u docutranslate/cli.py -i --host 0.0.0.0 %*
)
set EXIT_CODE=%ERRORLEVEL%