|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Универсальный скрипт для упрощения автоустановки программ |
|
Универсальный скрипт для упрощения автоустановки программ
|
Новый участник Сообщения: 15 |
Всем привет.
Хочу предложить вашему вниманию универсальный скрипт, благодаря которому можно упростить, ускорить и некоторым образом типизировать создание автоустановочных сборок программ, а также автоматизировать сохранение настроек установленных программ. Название скрипта автоустановки 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. Архив представляет собой набор примеров автоустановочных сборок программ, основанных на предлагаемом автоустановочном скрипте. |
|
Отправлено: 04:38, 24-06-2009 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать ___
Только вот примеры не могу добавить. Exceeded quota... :-( |
Отправлено: 04:43, 24-06-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать -AAA-, примеры и описания в шапке опубликуйте, чтобы было понятно, о чем речь.
|
------- Отправлено: 00:11, 25-06-2009 | #3 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Не раскрыт предмет, непонятно для чего все это нужно. Поправьте шапку.
|
------- Последний раз редактировалось volk1234, 29-06-2009 в 23:11. Отправлено: 15:39, 26-06-2009 | #4 |
![]() Ветеран Сообщения: 907
|
Профиль | Отправить PM | Цитировать Интересно, а вот описалово маловато.SQL 2000 можно с его помощью поставить?
|
|
------- Отправлено: 13:49, 15-07-2009 | #5 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать SQL 2000 не пробовал.
Но. С помощью предлагаемого универсального скрипта можно поставить все, что поддерживает ключи тихой установки (конечно, Вы должны знать эти ключи) или для чего у Вас есть AutoIT-скрипт. Устроит такой ответ? |
Отправлено: 01:01, 28-07-2009 | #6 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать -AAA-
Честное слово, я не понимаю о чем речь. Может я такой непонятливый, конечно. Но ИМХО, лучше реальных пару примеров привести как пользоваться.... |
------- Отправлено: 14:46, 01-08-2009 | #7 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать ok. Допустим, вы создали папку D:\Soft_ai\ (Вместо Soft_ai можно взять произвольное название), где хранятся автоустановочные сборки приложений. Также допустим, что у вас есть установочный исполняемый архив wrar371.exe.
Шаг 1: (если автоматическое сохранение настроек приложений не требуется, пропустите этот шаг) Кладете в папку D:\Soft_ai\ папку программы сохранения настроек приложения ai_apps_mgr_v1.00(c)Danilov_AS_aka_`Hawk`_2009.06.22\, распакованную из архива ai_apps_mgr_v1.00(c)Danilov_AS_aka_`Hawk`_2009.06.22.rar, расположенного по адресу http://forum.oszone.net/attachment.p...1&d=1245804435 Берете любой из .lst-файлов в папке D:\Soft_ai\ai_apps_mgr_v1.00(c)Danilov_AS_aka_`Hawk`_2009.06.22\ и переименовываете его в ai_mon_apps_v1.00_r<имя вашего компа>e<номер редакции>_<дата>.lst. Открываете полученный .lst-файл и удаляете в нем весь текст после строки ";Содержимое файла ниже пользователь может менять по своему усмотрению." Добавляете в нем строки: name=WinRAR app_ainst_base_adr=%ainst_base%\WinRAR_ai\ Сохраняете, закрываете. Запускаете ai_apps_mgr_v1.00(c)Danilov_AS_aka_`Hawk`_2009.06.22.exe. Этот менеджер создает переменную окружения %ainst_base%, поэтому для корректной работы надо перезагрузиться. Шаг2: Создаете в D:\Soft_ai\ папку WinRAR_ai\ (вместо WinRAR_ai можно взять произвольное название). Кладете в папку WinRAR_ai ваш установочный исполняемый архив wrar371.exe и переименовываете его в setup.exe (допускаются некоторые другие имена, но рекомендуется именно "setup") Шаг 3: (Собственно создание автоустановочной сборки) Копируете скрипты 0_ainst_universal_script_v1.07+(c)Danilov_AS_aka_`Hawk`_2009.05.07 и 0_asave_universal_script_v1.05+(c)Danilov_AS_aka_`Hawk`_2009.05.07.exe в папки D:\Soft_ai\ и в D:\Soft_ai\WinRAR_ai\ Указанные файлы находятся в архиве http://forum.oszone.net/attachment.p...8&d=1245804088. Создаете в папке D:\Soft_ai\WinRAR_ai\ папку ai\. Создаете в папке D:\Soft_ai\WinRAR_ai\ai\ файл ai.par. В файле ai.par указываете параметры командной строки, которые необходимо передать установщику для тихой установки. В данном случае это: /S /sms или, если нужно указать директорию установки, отличную от "C:\Program Files\WinRAR", принятой по умолчанию, /S /sms -d "<директория установки>" Сохраняете файл ai.par, закрываете. Если у вас имеется ключ регистрации (типа rarreg.key), копируете его также в D:\Soft_ai\WinRAR_ai\ai\ и для автоматической установки этого ключа (установка ключа в данном случае заключается в копировании его в директорию установки самого WinRAR'а) создаете в папке D:\Soft_ai\WinRAR_ai\ai\ файл ai.adr, в котором прописываете адрес в следующем виде: C:\Program Files\WinRAR\rarreg.key или %programfiles%\WinRAR\rarreg.key или <директория установки>\rarreg.key Затем в папке D:\Soft_ai\WinRAR_ai\ создаете папку as\. В папку D:\Soft_ai\WinRAR_ai\as\ кладете файл реестра, хранящий настройки WinRAR, если у вас такой имеется. Если не имеется, а WinRAR у вас установлен, делаете экспорт ветви [HKEY_CURRENT_USER\Software\WinRAR]. Если ни того, ни другого нет, то просто создаете файл winrar_sets.reg и пишете в нем строки: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\WinRAR] Сборка готова. Шаг 4: (Установка) Запускаете в папке D:\Soft_ai\WinRAR_ai\ файл 0_ainst_universal_script_v1.07+(c)Danilov_AS_aka_`Hawk`_2009.05.07.exe. Дожидаетесь окончания установки (значок автоустановочного скрипта в трее должен пропасть). После всего этого, если у вас не было готовых настроек WinRAR'a, запускаете WinRAR, настраиваете его и закрываете. Если вы ставили менеджер сохранения настроек ai_apps_mgr, то должен появиться запрос на сохранение настроек. Если не ставили менеджер, то для сохранения настроек WinRAR необходимо запустить файл D:\Soft_ai\WinRAR_ai\0_asave_universal_script_v1.05+(c)Danilov_AS_aka_`Hawk`_2009.05.07.exe. Все. При следующей установке WinRAR из данной сборки на любой компьютер с помощью автоустановочного скрипта 0_ainst_universal_script_... WinRAR сразу после установки будет настроен так, как надо вам. |
Последний раз редактировалось -AAA-, 11-09-2009 в 03:00. Отправлено: 22:38, 09-09-2009 | #8 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Прочитал инструкцию, что то не понял как это все работает и на чем, какой язык используется в скрипте, и как его запустить? скачал архивы...
|
Отправлено: 22:43, 16-12-2011 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2 программки: для добавления пользователя и автоустановки программ | zonderz | Автоматическая установка Windows 2000/XP/2003 | 12 | 16-01-2012 06:12 | |
Универсальный драйвер для USB-мыши.. ищется.. | dedNikifor | Поиск драйверов, прошивок и руководств | 4 | 29-12-2008 08:14 | |
универсальный драйвер для клавиатуры с медиа клавишами для Vista ? | mitiya | Поиск драйверов, прошивок и руководств | 1 | 08-09-2008 11:50 | |
VBS/WHS/JS - Скрипт для последовательного запуска нескольких программ | skatet | Программирование и базы данных | 10 | 21-11-2007 17:02 | |
Где найти ключи для автоустановки программ? | Gorlum | Автоматическая установка Windows 2000/XP/2003 | 2 | 30-08-2005 15:34 |
|