CMD/BAT - [решено] Вывод заданных параметров

Ответить
Аватара пользователя
storm2005

CMD/BAT - [решено] Вывод заданных параметров

Сообщение storm2005 »

Необходимо вывести все заданные параметры кроме первых двух.



У меня получилось вывести лишь все параметры.





Код:

Код: Выделить всё

for %%i in (%*) do echo %%i

Есть команда shift которая перебирает параметры, но не получилось ее использовать в моей задаче.
Аватара пользователя
Petya V4sechkin

Re: CMD/BAT - [решено] Вывод заданных параметров

Сообщение Petya V4sechkin »

Код:

Код: Выделить всё

@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
Set K=0
For %%I In (%*) Do (
  If !K!==2 (
    Echo %%I
  ) Else (
    Set /A K += 1
  )
)

или так:



Код:

Код: Выделить всё

@Echo Off
SetLocal EnableExtensions
:Loop
If '%3'=='' GoTo Next
Echo %3
Shift /3
GoTo Loop
:Next
Ответить

Вернуться в «Скриптовые языки администрирования Windows»