|
|
@@ -1,141 +0,0 @@
|
|
|
-@echo off
|
|
|
-cd /d "%~dp0"
|
|
|
-
|
|
|
-echo ========================================
|
|
|
-echo Game Configuration Tool - One-Click Deploy
|
|
|
-echo ========================================
|
|
|
-echo.
|
|
|
-echo This script will automatically:
|
|
|
-echo 1. Check Python environment
|
|
|
-echo 2. Install required dependencies
|
|
|
-echo 3. Launch configuration tool
|
|
|
-echo.
|
|
|
-echo Press any key to start deployment...
|
|
|
-pause >nul
|
|
|
-echo.
|
|
|
-
|
|
|
-:: Check Python environment
|
|
|
-echo [Step 1/3] Checking Python environment...
|
|
|
-echo.
|
|
|
-
|
|
|
-python --version >nul 2>&1
|
|
|
-if errorlevel 1 (
|
|
|
- py --version >nul 2>&1
|
|
|
- if errorlevel 1 (
|
|
|
- python3 --version >nul 2>&1
|
|
|
- if errorlevel 1 (
|
|
|
- echo [ERROR] Python not found!
|
|
|
- echo.
|
|
|
- echo Please install Python 3.7 or higher:
|
|
|
- echo https://www.python.org/downloads/
|
|
|
- echo.
|
|
|
- echo Please run this script again after installation
|
|
|
- pause
|
|
|
- exit /b 1
|
|
|
- ) else (
|
|
|
- set PYTHON_CMD=python3
|
|
|
- )
|
|
|
- ) else (
|
|
|
- set PYTHON_CMD=py
|
|
|
- )
|
|
|
-) else (
|
|
|
- set PYTHON_CMD=python
|
|
|
-)
|
|
|
-
|
|
|
-echo [SUCCESS] Python environment check passed
|
|
|
-%PYTHON_CMD% --version
|
|
|
-echo.
|
|
|
-
|
|
|
-:: Check dependencies
|
|
|
-echo [Step 2/3] Checking and installing dependencies...
|
|
|
-echo.
|
|
|
-
|
|
|
-:: Check pandas
|
|
|
-echo Checking pandas...
|
|
|
-%PYTHON_CMD% -c "import pandas" >nul 2>&1
|
|
|
-if errorlevel 1 (
|
|
|
- echo pandas not found, installing...
|
|
|
- %PYTHON_CMD% -m pip install pandas>=1.3.0
|
|
|
- if errorlevel 1 (
|
|
|
- echo [ERROR] pandas installation failed! Trying Chinese mirror...
|
|
|
- %PYTHON_CMD% -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas>=1.3.0
|
|
|
- if errorlevel 1 (
|
|
|
- echo [ERROR] Failed to install pandas!
|
|
|
- goto :error
|
|
|
- )
|
|
|
- )
|
|
|
- echo [SUCCESS] pandas installed
|
|
|
-) else (
|
|
|
- echo [SUCCESS] pandas already installed
|
|
|
-)
|
|
|
-
|
|
|
-:: Check openpyxl
|
|
|
-echo Checking openpyxl...
|
|
|
-%PYTHON_CMD% -c "import openpyxl" >nul 2>&1
|
|
|
-if errorlevel 1 (
|
|
|
- echo openpyxl not found, installing...
|
|
|
- %PYTHON_CMD% -m pip install openpyxl>=3.0.0
|
|
|
- if errorlevel 1 (
|
|
|
- echo [ERROR] openpyxl installation failed! Trying Chinese mirror...
|
|
|
- %PYTHON_CMD% -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple openpyxl>=3.0.0
|
|
|
- if errorlevel 1 (
|
|
|
- echo [ERROR] Failed to install openpyxl!
|
|
|
- goto :error
|
|
|
- )
|
|
|
- )
|
|
|
- echo [SUCCESS] openpyxl installed
|
|
|
-) else (
|
|
|
- echo [SUCCESS] openpyxl already installed
|
|
|
-)
|
|
|
-
|
|
|
-echo.
|
|
|
-echo [SUCCESS] All dependencies check completed!
|
|
|
-echo.
|
|
|
-
|
|
|
-:: Launch configuration tool
|
|
|
-echo [Step 3/3] Launching configuration tool...
|
|
|
-echo.
|
|
|
-
|
|
|
-if not exist "config_manager.py" (
|
|
|
- echo [ERROR] config_manager.py file not found!
|
|
|
- echo Please make sure to run this script in the correct directory
|
|
|
- pause
|
|
|
- exit /b 1
|
|
|
-)
|
|
|
-
|
|
|
-echo Starting configuration management tool...
|
|
|
-echo.
|
|
|
-echo ========================================
|
|
|
-echo Tool started successfully! Please operate in the popup window
|
|
|
-echo ========================================
|
|
|
-echo.
|
|
|
-echo Instructions:
|
|
|
-echo 1. Select Excel configuration files on the left
|
|
|
-echo 2. Click "Preview Selected Files" to view content
|
|
|
-echo 3. Click "Import Configuration" to complete data import
|
|
|
-echo.
|
|
|
-echo Closing this window will also close the configuration tool
|
|
|
-echo.
|
|
|
-
|
|
|
-%PYTHON_CMD% config_manager.py
|
|
|
-echo.
|
|
|
-echo Configuration tool closed
|
|
|
-pause
|
|
|
-exit /b 0
|
|
|
-
|
|
|
-:error
|
|
|
-echo.
|
|
|
-echo ========================================
|
|
|
-echo [ERROR] Deployment failed!
|
|
|
-echo ========================================
|
|
|
-echo.
|
|
|
-echo Possible solutions:
|
|
|
-echo 1. Check network connection
|
|
|
-echo 2. Manual installation:
|
|
|
-echo %PYTHON_CMD% -m pip install pandas openpyxl
|
|
|
-echo 3. Use Chinese mirror:
|
|
|
-echo %PYTHON_CMD% -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas openpyxl
|
|
|
-echo 4. Contact technical support
|
|
|
-echo.
|
|
|
-pause
|
|
|
-exit /b 1
|