| 12345678910111213141516171819202122232425262728293031 |
- @echo off
- chcp 65001 >nul
- title Update Python Environment List
- cd /d "%~dp0"
- REM 本目录(python/x64):优先用虚拟环境 env,否则用嵌入式 py
- set "ENV_BASE=%~dp0"
- set "PYTHON_EXE="
- if exist "%ENV_BASE%env\Scripts\python.exe" set "PYTHON_EXE=%ENV_BASE%env\Scripts\python.exe"
- if not defined PYTHON_EXE if exist "%ENV_BASE%py\python.exe" set "PYTHON_EXE=%ENV_BASE%py\python.exe"
- if not defined PYTHON_EXE (
- echo [ERROR] Python not found. Put venv at %ENV_BASE%env or embedded Python at %ENV_BASE%py
- pause
- exit /b 1
- )
- "%PYTHON_EXE%" "%~dp0update-environment-list.py"
- if errorlevel 1 (
- echo.
- echo [ERROR] Update failed
- echo.
- pause
- exit /b 1
- ) else (
- echo.
- echo [OK] Update completed
- echo.
- pause
- )
|