Как выполнить более одной команды в файле Bat? - PullRequest
1 голос
/ 20 октября 2011

Я пытаюсь собрать jasperserver. Я хочу выполнить все эти команды через файл bat. Я создал один файл bat, но когда я его выполняю, он выполняет только первую команду.

@Echo Off
js-ant clean-config 
js-ant gen-config 
js-ant add-jdbc-driver 
js-ant build-pro 
js-ant create-js-db 
js-ant build-js-ddl-pro 
js-ant init-js-db-pro 
js-ant import-sample-data-pro

это содержимое файла bat .. Я не уверен, что делать ... Я никогда не создавал файл bat :) Спасибо ..

1 Ответ

3 голосов
/ 20 октября 2011

Полагаю, js-ant сам по себе является командным файлом. В этом случае вам нужно CALL, иначе вызывающий пакетный файл автоматически завершится.

Это должно работать:

@Echo Off
call js-ant clean-config 
call js-ant gen-config 
call js-ant add-jdbc-driver 
call js-ant build-pro 
call js-ant create-js-db 
call js-ant build-js-ddl-pro 
call js-ant init-js-db-pro 
call js-ant import-sample-data-pro
...