26 lines
703 B
Batchfile
26 lines
703 B
Batchfile
@echo off
|
|
setlocal
|
|
|
|
for %%I in ("%~dp0..") do set "APP_DIR=%%~fI"
|
|
if "%AMMC_EXE%"=="" set "AMMC_EXE=%APP_DIR%\AMMC\windows64\ammc-amb.exe"
|
|
if not "%~1"=="" set "DECODER_IP=%~1"
|
|
if "%DECODER_IP%"=="" set "DECODER_IP=192.168.1.10"
|
|
if "%WS_PORT%"=="" set "WS_PORT=9000"
|
|
|
|
if not exist "%AMMC_EXE%" (
|
|
echo [ERROR] Could not find AMMC executable:
|
|
echo %AMMC_EXE%
|
|
echo Expected bundled path: %APP_DIR%\AMMC\windows64\ammc-amb.exe
|
|
echo Set AMMC_EXE as an environment variable to override it.
|
|
exit /b 1
|
|
)
|
|
|
|
start "AMMC" /min "%AMMC_EXE%" -w %WS_PORT% %DECODER_IP%
|
|
|
|
echo [OK] AMMC started in background
|
|
|
|
echo Decoder IP: %DECODER_IP%
|
|
|
|
echo WebSocket: ws://127.0.0.1:%WS_PORT%
|
|
endlocal
|