%errorlevel% ist eine vordefinierte Umgebungsvariable und enthält den Rückgabewert des zuletzt ausgeführten Befehls oder Programms als Ganzzahl (Integer). Du könntest eine Datei verwenden um den Wert zu speichern und wieder abzurufen.
@echo off
call :myFunction
set /p "returnValue="<returnValue.txt
echo %returnValue%
goto :end
:myFunction
echo Hello world > returnValue.txt
exit /b
:end