Files
FlaxEngine/RegisterEngineLocation.bat
2024-02-26 19:00:48 +01:00

36 lines
780 B
Batchfile

@echo off
rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
setlocal
pushd %~dp0
echo Registering Flax Engine project files...
rem Check the current versions config
if not exist "%appdata%\Flax\Versions.txt" (
echo The installed engine versions file is missing. Please ensure that Flax Launcher was installed.
pause
goto Exit
)
set EngineLocation=%cd%
find /c "%EngineLocation%" "%appdata%\Flax\Versions.txt"
if %errorlevel% equ 1 goto NotFound
echo Already registered.
goto Done
rem Register the location (append to the end)
:NotFound
echo Location '%EngineLocation%' is not registered. Adding it to the list of engine versions.
echo %EngineLocation%>>"%appdata%\Flax\Versions.txt"
goto Done
rem Done.
:Done
popd
echo Done!
exit /B 0
:Exit
popd
exit /B 1