У меня есть ситуация, когда я хотел бы иметь возможность запускать всего один или несколько командных файлов из другого командного файла, но CALL не будет принимать подстановочные знаки, чтобы я мог это сделать. Все вызываемые командные файлы будут иметь одинаковые имена, но сегодня я попробовал это раньше, и это не сработало. Мне просто интересно, как это сделать с помощью простых команд CMD.
command-line
Foebane
источник
источник
Ответы:
Используйте команду FOR, чтобы зациклить каждый дочерний пакетный файл.
FOR %%B IN sub*.bat DO CALL %%B
источник