Команда shift позволяет сдвигать параметры.
Изменение содержимого (сдвиг) подставляемых параметров для пакетного файла. SHIFT
Параметров может быть много. Например, столько:
call 10.bat Hello Params str 123
Первый параметр - это %0 в нем имя вызываемого bat файла. Давайте проверим.
echo off cls echo %0 echo %1 echo %2 echo %3 echo %4 echo ------------------------------- echo shift echo ------------------------------- shift echo %0 echo %1 echo %2 echo %3 echo %4
Смотрим результат.
После вызова все параметры были смещены.