Как передать аргументы в переменные, чтобы в итоге выполнить в командном файле? - PullRequest
0 голосов
/ 11 октября 2011

Я ищу создание оболочки файла приложения, которая будет принимать 3 аргумента с необязательным 4-м аргументом.Первым аргументом будет расположение каталога, в котором требуется «работа», второй и третий аргументы должны быть добавлены вместе как один аргумент для запуска приложения, а четвертый аргумент будет переключателем.

Пример: AppFileWrapper C:\Application\ App begin-work -New

1-й аргумент: C: \ Application

2-й аргумент: App

3-й аргумент: begin-work

4-й аргумент (необязательно): -New

Мне нужен командный файл, который автоматически перейдет к указанному каталогу, а затем выполнит оставшиеся аргументы: «Начало работы приложения -New»

У меня естьсоздал следующий пакетный файл

cd %1
set var1=%2 %3 %4

Теперь, как просто вызвать var1 или «Начало работы приложения -Новые» или «Начало работы приложения», как указано в параметрах.

Спасибо,Я совершенно новичок в создании командных файлов.

1 Ответ

1 голос
/ 11 октября 2011
cd %1
start %2 %3 %4

должно работать.

...