update-enviroment-list.bat 762 B

12345678910111213141516171819202122232425262728293031
  1. @echo off
  2. chcp 65001 >nul
  3. title Update Python Environment List
  4. cd /d "%~dp0"
  5. REM 本目录(python/x64):优先用虚拟环境 env,否则用嵌入式 py
  6. set "ENV_BASE=%~dp0"
  7. set "PYTHON_EXE="
  8. if exist "%ENV_BASE%env\Scripts\python.exe" set "PYTHON_EXE=%ENV_BASE%env\Scripts\python.exe"
  9. if not defined PYTHON_EXE if exist "%ENV_BASE%py\python.exe" set "PYTHON_EXE=%ENV_BASE%py\python.exe"
  10. if not defined PYTHON_EXE (
  11. echo [ERROR] Python not found. Put venv at %ENV_BASE%env or embedded Python at %ENV_BASE%py
  12. pause
  13. exit /b 1
  14. )
  15. "%PYTHON_EXE%" "%~dp0update-environment-list.py"
  16. if errorlevel 1 (
  17. echo.
  18. echo [ERROR] Update failed
  19. echo.
  20. pause
  21. exit /b 1
  22. ) else (
  23. echo.
  24. echo [OK] Update completed
  25. echo.
  26. pause
  27. )