File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -69,16 +69,17 @@ goto :start
6969 set " TARGETDEPLOYMENT = "
7070 set " TARGETPOD = "
7171
72- set " I = 0"
73- for %%x in (%* ) do (
74- set /A " I += 1"
75- set " ARGS[!I!] = %%~x "
76- )
72+ set " ARGC = 0"
73+ :getArgsCount
74+ set /a " ARGC += 1"
75+ set " ARGS[!ARGC!] = %1 "
76+ shift
77+ if defined ARGS[!ARGC! ] goto getArgsCount
7778
7879set /a " REMAININGINDEX = 1"
7980
8081set " KEEPGOING = 1"
81- for /L %%J in (1,1,!I ! ) do (
82+ for /L %%J in (1,1,!ARGC ! ) do (
8283 if " !KEEPGOING! " == " 1" (
8384 if /i " !ARGS[%%J ]! " == " /?" goto :usage
8485 if /i " !ARGS[%%J ]! " == " -?" goto :usage
@@ -124,7 +125,7 @@ if ERRORLEVEL 1 (
124125)
125126
126127set " REMAININGARGS = "
127- for /L %%J in (!REMAININGINDEX! ,1,!I ! ) do (
128+ for /L %%J in (!REMAININGINDEX! ,1,!ARGC ! ) do (
128129 set " REMAININGARGS = !REMAININGARGS! !ARGS[%%J ]! "
129130)
130131
You can’t perform that action at this time.
0 commit comments