Как использовать пакетные аргументы в для с счетчиком в качестве переменной? - PullRequest
0 голосов
/ 07 июня 2019

Я хочу создать командный файл, который принимает аргументы, переданные из командной строки. Пример исполнения:

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

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...