Added an option to run utility.cmd programatically
From OpenRA PR 20010.
This commit is contained in:
parent
dc11bcd8a1
commit
2187e3fc91
30
utility.cmd
30
utility.cmd
@ -16,6 +16,32 @@ if not exist %ENGINE_DIRECTORY%\bin\OpenRA.exe goto noengine
|
|||||||
>nul find %ENGINE_VERSION% %ENGINE_DIRECTORY%\VERSION || goto noengine
|
>nul find %ENGINE_VERSION% %ENGINE_DIRECTORY%\VERSION || goto noengine
|
||||||
cd %ENGINE_DIRECTORY%
|
cd %ENGINE_DIRECTORY%
|
||||||
|
|
||||||
|
set argC=0
|
||||||
|
for %%x in (%*) do set /A argC+=1
|
||||||
|
|
||||||
|
if %argC% == 0 goto choosemod
|
||||||
|
|
||||||
|
if %argC% == 1 (
|
||||||
|
set MOD_ID=%1
|
||||||
|
goto loop
|
||||||
|
)
|
||||||
|
|
||||||
|
if %argC% GEQ 2 (
|
||||||
|
@REM This option is for use by other scripts so we don't want any extra output here - before or after.
|
||||||
|
call bin\OpenRA.Utility.exe %*
|
||||||
|
EXIT /B 0
|
||||||
|
)
|
||||||
|
|
||||||
|
:choosemod
|
||||||
|
echo ----------------------------------------
|
||||||
|
echo.
|
||||||
|
call bin\OpenRA.Utility.exe
|
||||||
|
echo Enter --exit to exit
|
||||||
|
set /P mod="Please enter a modname: OpenRA.Utility.exe "
|
||||||
|
if /I "%mod%" EQU "--exit" (exit /b)
|
||||||
|
set MOD_ID=%mod%
|
||||||
|
echo.
|
||||||
|
|
||||||
:loop
|
:loop
|
||||||
echo.
|
echo.
|
||||||
echo ----------------------------------------
|
echo ----------------------------------------
|
||||||
@ -24,12 +50,12 @@ echo Enter a utility command or --exit to exit.
|
|||||||
echo Press enter to view a list of valid utility commands.
|
echo Press enter to view a list of valid utility commands.
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
set /P command=Please enter a command: OpenRA.Utility.exe %MOD_ID%
|
set /P command="Please enter a command: OpenRA.Utility.exe %MOD_ID% "
|
||||||
if /I "%command%" EQU "--exit" (cd %TEMPLATE_DIR% & exit /b)
|
if /I "%command%" EQU "--exit" (cd %TEMPLATE_DIR% & exit /b)
|
||||||
echo.
|
echo.
|
||||||
echo ----------------------------------------
|
echo ----------------------------------------
|
||||||
echo.
|
echo.
|
||||||
echo OpenRA.Utility.exe %MOD_ID% %command%
|
echo Starting OpenRA.Utility.exe %MOD_ID% %command%
|
||||||
call bin\OpenRA.Utility.exe %MOD_ID% %command%
|
call bin\OpenRA.Utility.exe %MOD_ID% %command%
|
||||||
goto loop
|
goto loop
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user