Use the delayed environment variable expansion correctly.
authorparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Mon, 9 Oct 2006 20:30:14 +0000 (20:30 +0000)
committerparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Mon, 9 Oct 2006 20:30:14 +0000 (20:30 +0000)
git-svn-id: https://s.snth.net/svn/neverball/trunk@579 78b8d119-cf0a-0410-b17c-f493084dd1d7

tools/convert-replays.bat

index 86c50d2..1f1c57b 100644 (file)
@@ -1,7 +1,7 @@
 @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
@@ -11,22 +11,22 @@ setlocal disabledelayedexpansion
     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
@@ -44,8 +44,7 @@ setlocal disabledelayedexpansion
 \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