Я использую командные файлы для создания оберток вокруг некоторых команд, которые нуждаются в дополнительном аргументе для работы. Например, у меня есть файл pip.cmd
который добавляет настраиваемый аргумент прокси для всех вызовов pip
:
pip.exe --proxy="myproxy" %1 %2 %3 %4 %5
Как вы можете видеть, я использую нотацию %1
для передачи аргументов pip.cmd
в pip.exe
, однако мой подход нарушается, если существует более 5 аргументов. В Linux я бы просто использовал "$@"
, который обрабатывает все аргументы одновременно. Есть ли аналогичная запись или разумный обходной путь для оболочки Windows?