@echo off\r
\r
setlocal enableextensions\r
-setlocal disabledelayedexpansion\r
+setlocal enabledelayedexpansion\r
\r
rem XXX Usage messages really should be democonv's business.\r
if (%1) == () goto usage\r
rem do .. while ..\r
:args\r
if (%1) == (--goal) (\r
- set DCEXEC=%DCEXEC% --goal\r
+ set DCEXEC=!DCEXEC! --goal\r
) else if (%1) == (--fall-out) (\r
- set DCEXEC=%DCEXEC% --fall-out\r
+ set DCEXEC=!DCEXEC! --fall-out\r
) else if (%1) == (--time-out) (\r
- set DCEXEC=%DCEXEC% --time-out\r
+ set DCEXEC=!DCEXEC! --time-out\r
) else if (%1) == (--best-time) (\r
- set DCEXEC=%DCEXEC% --best-time\r
+ set DCEXEC=!DCEXEC! --best-time\r
) else if (%1) == (--most-coins) (\r
- set DCEXEC=%DCEXEC% --most-coins\r
+ set DCEXEC=!DCEXEC! --most-coins\r
) else if (%1) == (--freestyle) (\r
- set DCEXEC=%DCEXEC% --freestyle\r
+ set DCEXEC=!DCEXEC! --freestyle\r
) else if (%1) == (--player) (\r
- set DCEXEC=%DCEXEC% --player %2\r
+ set DCEXEC=!DCEXEC! --player %2\r
shift\r
) else if (%1) == (--date) (\r
- set DCEXEC=%DCEXEC% --date %2\r
+ set DCEXEC=!DCEXEC! --date %2\r
shift\r
)\r
shift\r
\r
echo %0 [options] [file-list]\r
echo Options:\r
- echo --help\r
- echo Usage message.\r
+ echo Invoked with no options, outputs this usage message.\r
echo --goal\r
echo --fall-out\r
echo --time-out\r