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