@echo off REM OmniParser Setup Script for Windows echo. echo ==================================================== echo OmniParser-v2.0 Setup Script echo ==================================================== echo. REM Check if Python is installed python --version >nul 2>&1 if errorlevel 1 ( echo ERROR: Python is not installed or not in PATH echo Please install Python 3.8+ from https://www.python.org exit /b 1 ) echo Python found: python --version echo. REM Create virtual environment echo Creating virtual environment... python -m venv venv if errorlevel 1 ( echo ERROR: Failed to create virtual environment exit /b 1 ) echo ✓ Virtual environment created echo. REM Activate virtual environment echo Activating virtual environment... call venv\Scripts\activate.bat if errorlevel 1 ( echo ERROR: Failed to activate virtual environment exit /b 1 ) echo ✓ Virtual environment activated echo. REM Upgrade pip echo Upgrading pip... python -m pip install --upgrade pip >nul 2>&1 echo ✓ pip upgraded echo. REM Install dependencies echo Installing dependencies... echo This may take a few minutes... pip install -r requirements.txt if errorlevel 1 ( echo ERROR: Failed to install dependencies exit /b 1 ) echo ✓ Dependencies installed echo. REM Create .env file from template if not exist .env ( echo Creating .env file... copy .env.example .env >nul echo ✓ .env file created echo. ) echo ==================================================== echo Setup completed successfully! echo ==================================================== echo. echo Next steps: echo 1. Activate environment: venv\Scripts\activate.bat echo 2. Run server: python main.py echo 3. Visit: http://localhost:8000/docs echo. pause