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 готовых архива.
@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 готовых архива.