PDA

Показать полную графическую версию : [решено] Помогите запустить CMD-файл из CMD-файла с параметрами


Oleg48
17-11-2009, 19:47
Я новичек в написании командных файлов. Вот написал командный файл и не понравилось мне что некоторые строки в нем повторяются и решил создать два отдельных файла. В первом (3.cmd) выполняется создание 7Z-sfx файла, параметр который в него передается - название папки в которой находятся данные для упаковки в дальнейшем также называется и получаемый exe-файл:
@echo off
CD "\_AIP_temp\_Security\%1"
"%ProgramFiles%\7-Zip\7z.exe" a install.7z .\install\* -mx9
COPY /b 7ZSD.sfx + config.txt + install.7z %1.exe
DEL install.7z
move /y %1.exe "\_AIP_temp\_Security"
exit
Второй файл (4.cmd) должен запускат первый (3.cmd) файл с параметрами:
@echo off
call 3.cmd AvastHome4.8
call 3.cmd drweb-5.00win
call 3.cmd enod32.4
call 3.cmd kav7.0.1.325ru
exit
При запуске второго файла (4.cmd) отрабатывает только первая строчка "call" остальные просто не выполняются.
Подскажите пожалуйста как изменить текст второго или даже первого файла чтобы был требуемый результат т.е. получалось 4 готовых архива.

Petya V4sechkin
17-11-2009, 20:45
Oleg48, в конце 3.cmd уберите exit или замените на exit /b

Oleg48
18-11-2009, 11:08
Petya V4sechkin - отлично работают оба варианта, спасибо!




© OSzone.net 2001-2012