@echo off
setlocal

cd /d "%~dp0"

if not exist "dist\StratoLogBatch.exe" (
    echo StratoLogBatch.exe wurde nicht gefunden.
    echo Erwarteter Pfad: %CD%\dist\StratoLogBatch.exe
    pause
    exit /b 1
)

echo STRATO-Erkennungspruefung wird gestartet.
echo Es werden keine Logdateien heruntergeladen.
echo.

"dist\StratoLogBatch.exe" --diagnose
set "EXITCODE=%ERRORLEVEL%"

echo.
if "%EXITCODE%"=="0" (
    echo Fertig. Ergebnisdatei:
    echo %CD%\strato_erkennung_pruefung.txt
) else (
    echo Die Erkennungspruefung endete mit Fehlercode %EXITCODE%.
    echo Bitte pruefen:
    echo %CD%\strato_erkennung_pruefung.txt
    echo %CD%\strato_batch_run.log
)
echo.
pause
exit /b %EXITCODE%
