В следующем примере я хочу вызвать дочерний пакетный файл из родительского пакетного файла и передать все остальные параметры дочернему.
C:\> parent.cmd child1 foo bar
C:\> parent.cmd child2 baz zoop
C:\> parent.cmd child3 a b c d e f g h i j k l m n o p q r s t u v w x y z
Внутри parent.cmd мне нужно удалить% 1 из списка параметров и передать оставшиеся параметры дочернему элементу script.
set CMD=%1
%CMD% <WHAT DO I PUT HERE>
Я исследовал использование SHIFT с% *, но это не работает. Хотя SHIFT будет перемещать позиционные параметры вниз на 1,% * по-прежнему относится к исходным параметрам.
У кого-нибудь есть идеи? Должен ли я просто отказаться и установить Linux?