@echo off setlocal EnableExtensions DisableDelayedExpansion title SystemSimulationApp Launcher set "BACKEND_SCRIPT=%~dp0start-backend.bat" set "FRONTEND_SCRIPT=%~dp0start-reactflow.bat" if not exist "%BACKEND_SCRIPT%" ( echo [ERROR] start-backend.bat was not found: echo %BACKEND_SCRIPT% pause exit /b 1 ) if not exist "%FRONTEND_SCRIPT%" ( echo [ERROR] start-reactflow.bat was not found: echo %FRONTEND_SCRIPT% pause exit /b 1 ) echo Starting FastAPI and ReactFlow in separate windows... set "LAUNCH_ERROR=0" ver >nul start "FastAPI - 127.0.0.1:8000" "%ComSpec%" /d /c call "%BACKEND_SCRIPT%" if errorlevel 1 set "LAUNCH_ERROR=1" ver >nul start "ReactFlow - 127.0.0.1:5173" "%ComSpec%" /d /c call "%FRONTEND_SCRIPT%" if errorlevel 1 set "LAUNCH_ERROR=1" if "%LAUNCH_ERROR%"=="1" ( echo. echo [ERROR] One or more service windows could not be created. pause exit /b 1 ) exit /b 0