| 1234567891011121314151617181920212223242526272829 |
- @echo off
- chcp 65001 >nul
- title Android Remote Controller - Development
- echo Checking environment and installing dependencies...
- powershell -ExecutionPolicy Bypass -File enviroment-check.ps1
- if %ERRORLEVEL% EQU 0 (
- echo.
- echo Starting project...
- echo Starting Vite dev server...
- start /B npm run dev
- echo Waiting for Vite server to be ready...
- timeout /t 3 /nobreak >nul
- :wait_loop
- powershell -Command "try { $response = Invoke-WebRequest -Uri 'http://localhost:9527' -TimeoutSec 1 -UseBasicParsing; exit 0 } catch { exit 1 }" >nul 2>&1
- if %ERRORLEVEL% NEQ 0 (
- timeout /t 1 /nobreak >nul
- goto wait_loop
- )
- echo Vite server is ready!
- echo Starting Electron...
- npx electron .
- ) else (
- echo.
- echo Environment check failed. Please fix the errors above.
- pause
- exit /b 1
- )
|