Spaces:
Paused
Paused
| @echo off | |
| chcp 65001 > nul | |
| echo checking python version... | |
| python --version > nul 2>&1 | |
| if errorlevel 1 ( | |
| echo No python found. Please install python and add it to the PATH. | |
| echo After installation, please restart the command prompt. | |
| pause | |
| exit /b | |
| ) | |
| echo checking pip version... | |
| pip --version > nul 2>&1 | |
| if errorlevel 1 ( | |
| echo No pip found. Please install pip. | |
| echo After installation, please restart the command prompt. | |
| pause | |
| exit /b | |
| ) | |
| echo checking venv module... | |
| python -m venv venv | |
| if errorlevel 1 ( | |
| echo No venv module found. Please upgrade your python to 3.3+. | |
| pause | |
| exit /b | |
| ) | |
| echo activating virtual environment... | |
| call venv\Scripts\activate.bat | |
| if errorlevel 1 ( | |
| echo Failed to activate virtual environment, trying to install dependencies in global environment... | |
| goto install_dependencies | |
| ) | |
| echo virtual environment activated. | |
| :install_dependencies | |
| echo installing dependencies... | |
| pip install -r requirements.txt | |
| if errorlevel 1 ( | |
| echo Failed to install dependencies. Please check your network connection and try again. | |
| pause | |
| exit /b | |
| ) | |
| echo dependencies installed. | |
| :menu | |
| cls | |
| echo ================================ | |
| echo Abacus Chat Proxy | |
| echo ================================ | |
| echo [0] 配置代理 (运行config_editor) | |
| echo [1] 启动代理 (运行app.py) | |
| echo ================================ | |
| set /p choice="请选择操作 (0/1): " | |
| if "%choice%"=="0" ( | |
| echo 启动配置程序... | |
| python config_editor.py | |
| if errorlevel 1 ( | |
| echo 配置程序运行失败,请检查错误信息。 | |
| pause | |
| exit /b | |
| ) | |
| echo 配置完成,是否要立即启动代理?(Y/N) | |
| set /p start_proxy="输入选择: " | |
| if /i "%start_proxy%"=="Y" goto start_proxy | |
| goto menu | |
| ) | |
| if "%choice%"=="1" ( | |
| :start_proxy | |
| echo 启动代理服务器... | |
| python app.py | |
| if errorlevel 1 ( | |
| echo 代理服务器启动失败,请检查错误信息。 | |
| pause | |
| exit /b | |
| ) | |
| echo 代理服务器正在运行: http://127.0.0.1:9876/ | |
| pause | |
| exit /b | |
| ) | |
| echo 无效的选择,请重试! | |
| timeout /t 2 > nul | |
| goto menu |