Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Создать командный файл из другого (копированием секций) (http://forum.oszone.net/showthread.php?t=211150)

volk1234 14-07-2011 09:50 1712998

Создать командный файл из другого (копированием секций)
 
Привет!

Есть большой командный файл с десятком секций ( :Main :Install etc).
Можно ли на его основе, прямо из него создать другой бат файл поменьше, путем прямого копирования необходимых секций.
Пример:
1.bat
:Main
:DO
:Install
:End

=>
2.bat
:Main
:End

amel27 14-07-2011 11:13 1713047

volk1234, можно, если однозначно определить начало/конец блоков
...а в чём смыл сего действа?

sov44 14-07-2011 12:51 1713129

volk1234, я поднимал подобный вопрос http://forum.oszone.net/thread-206918.html

volk1234 22-07-2011 11:36 1717677

Смысл следующий.
Есть скрипт, он служит для автоматизации установки нескольких программ, плюс некоторых сервисный функций - почистить хвосты, удалить старые версии, задать пути и т.д.
Появилось желание сделать независимые пакеты развертывания программ - архив с командным файликом в котором будут секции из главного скрипта.
Самый очевидный путь просто сделать такой файлик отдельно и помещать его в архив.
Единственный минус, что переменные которые задают папки установки и пути, остаются в главном скрипте. Тогда я решил перенести переменные в INI файл и копировать в пакет развертывания файл скрипта и INI-файл.
Но мне кажется красивее было бы копировать нужные в конкретном случае секции из скрипта в новый батник.
Возможно я зря замарачиваюсь.


Время: 21:37.

Время: 21:37.
© OSzone.net 2001-