-AAA-
24-06-2009, 04:38
Всем привет.
Хочу предложить вашему вниманию универсальный скрипт, благодаря которому можно упростить, ускорить и некоторым образом типизировать создание автоустановочных сборок программ, а также автоматизировать сохранение настроек установленных программ.
Название скрипта автоустановки ainst_universal_script (точнее, 0_ainst_universal_script, ноль в начале названия технический).
Скрипт автоустановки (первое вложение) автоматически обрабатывает данные, указанные в файлах автоустановки, запускает установку программы с заданными ключами (параметрами командной строки), автоматически производит требуемые настройки программы по окончании инсталляции и т. п. То есть по сути в скрипт заложены наиболее типичные алгоритмы существующих способов установки, благодаря чему для реализации того или иного способа установки в автоустановочной сборке программы достаточно создать несколько файлов, содержащих требуемые данные, и положить их в отведенные для них места в автоустановочной сборке программы.
Скрипт автоустановки объединяет в себе опыт автора в направлении автоматической установки программ и поддерживает практически все известные автору способы и алгоритмы автоустановки, почерпнутые из материалов данного сайта.
В комплекте со скриптом прилагается пример test_app http://www.rapidshare.ru/1079510, иллюстрирующий скрипт в работе.
Для сохранения настроек установленных приложений используется скрипт 0_asave_universal_script, представляющий собой усеченный и обращенный (в смысле направления копирования файлов настроек) вариант общего автоустановочного скрипта (находится также в первом вложении).
Для избавления пользователя от ручного запуска скриптов автосохранения для различных приложений предлагается скрипт ai_apps_mgr (второе вложение). Он отслеживает запуск и последующее закрытие программ, указанных в его настроечном списке, и автоматически сохраняет настройки закрывшихся приложений (с согласия пользователя, разумеется).
Третье вложение представляет собой примеры .reg-файлов, подготовленных для использования автоустановочным скриптом (и его обращенным вариантом - скриптом автосохранения).
Некоторые примеры автоустановок (одним архивом): http://www.rapidshare.ru/1079535. Архив представляет собой набор примеров автоустановочных сборок программ, основанных на предлагаемом автоустановочном скрипте.
Хочу предложить вашему вниманию универсальный скрипт, благодаря которому можно упростить, ускорить и некоторым образом типизировать создание автоустановочных сборок программ, а также автоматизировать сохранение настроек установленных программ.
Название скрипта автоустановки ainst_universal_script (точнее, 0_ainst_universal_script, ноль в начале названия технический).
Скрипт автоустановки (первое вложение) автоматически обрабатывает данные, указанные в файлах автоустановки, запускает установку программы с заданными ключами (параметрами командной строки), автоматически производит требуемые настройки программы по окончании инсталляции и т. п. То есть по сути в скрипт заложены наиболее типичные алгоритмы существующих способов установки, благодаря чему для реализации того или иного способа установки в автоустановочной сборке программы достаточно создать несколько файлов, содержащих требуемые данные, и положить их в отведенные для них места в автоустановочной сборке программы.
Скрипт автоустановки объединяет в себе опыт автора в направлении автоматической установки программ и поддерживает практически все известные автору способы и алгоритмы автоустановки, почерпнутые из материалов данного сайта.
В комплекте со скриптом прилагается пример test_app http://www.rapidshare.ru/1079510, иллюстрирующий скрипт в работе.
Для сохранения настроек установленных приложений используется скрипт 0_asave_universal_script, представляющий собой усеченный и обращенный (в смысле направления копирования файлов настроек) вариант общего автоустановочного скрипта (находится также в первом вложении).
Для избавления пользователя от ручного запуска скриптов автосохранения для различных приложений предлагается скрипт ai_apps_mgr (второе вложение). Он отслеживает запуск и последующее закрытие программ, указанных в его настроечном списке, и автоматически сохраняет настройки закрывшихся приложений (с согласия пользователя, разумеется).
Третье вложение представляет собой примеры .reg-файлов, подготовленных для использования автоустановочным скриптом (и его обращенным вариантом - скриптом автосохранения).
Некоторые примеры автоустановок (одним архивом): http://www.rapidshare.ru/1079535. Архив представляет собой набор примеров автоустановочных сборок программ, основанных на предлагаемом автоустановочном скрипте.