Я хочу создать командный файл, который принимает аргументы, переданные из командной строки. Пример исполнения:
file.bat arg1 arg2 arg3 arg4 arg5
file.bat содержимое:
set argC=0
for %%x in (%*) do Set /A argC+=1
FOR /L %%y IN (3,1,%argC%) DO (
REM Here will be arguments passed to batch file visible in batch as %1 %2 etc
echo %%%y
)
Я также пробовал % {%% y} и другие варианты.
Случай должен использовать переменную %% y в качестве счетчика для аргумента, и выходные данные должны быть% 3,% 4 и% 5:
arg3
arg4
arg5
Спасибо