Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Универсальный скрипт для упрощения автоустановки программ

Ответить
Настройки темы
Универсальный скрипт для упрощения автоустановки программ

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: -AAA-
Дата: 30-06-2009
Вложения
Тип файла: rar Ainst_&_Asave_universal_scripts_asm1.07+.rar
(592.2 Kb, 482 просмотров)
Тип файла: rar ai_apps_mgr_v1.00(c)Danilov_AS_aka_`Hawk`_2009.06.22.rar
(285.6 Kb, 298 просмотров)
Тип файла: rar Reg_exmpls_asm_2009.06.24.rar
(5.3 Kb, 257 просмотров)
Всем привет.
Хочу предложить вашему вниманию универсальный скрипт, благодаря которому можно упростить, ускорить и некоторым образом типизировать создание автоустановочных сборок программ, а также автоматизировать сохранение настроек установленных программ.

Название скрипта автоустановки 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
Благодарности: 0

Профиль | Отправить PM | Цитировать


___
Только вот примеры не могу добавить. Exceeded quota... :-(

Отправлено: 04:43, 24-06-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


(*.*)


Administrator


Сообщения: 34286
Благодарности: 5975

Профиль | Сайт | Отправить PM | Цитировать


-AAA-, примеры и описания в шапке опубликуйте, чтобы было понятно, о чем речь.

-------
Канал Windows 10, etc | Чат @winsiders


Отправлено: 00:11, 25-06-2009 | #3


Аватара для volk1234

Старовер


Moderator


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


Не раскрыт предмет, непонятно для чего все это нужно. Поправьте шапку.

-------

Ю-ху!


Последний раз редактировалось volk1234, 29-06-2009 в 23:11.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:39, 26-06-2009 | #4


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Интересно, а вот описалово маловато.SQL 2000 можно с его помощью поставить?

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 13:49, 15-07-2009 | #5


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


SQL 2000 не пробовал.
Но.
С помощью предлагаемого универсального скрипта можно поставить все, что поддерживает ключи тихой установки (конечно, Вы должны знать эти ключи) или для чего у Вас есть AutoIT-скрипт. Устроит такой ответ?

Отправлено: 01:01, 28-07-2009 | #6


Аватара для volk1234

Старовер


Moderator


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


-AAA-
Честное слово, я не понимаю о чем речь. Может я такой непонятливый, конечно.
Но ИМХО, лучше реальных пару примеров привести как пользоваться....

-------

Ю-ху!


Отправлено: 14:46, 01-08-2009 | #7


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить 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
Благодарности: 0

Профиль | Отправить PM | Цитировать


Прочитал инструкцию, что то не понял как это все работает и на чем, какой язык используется в скрипте, и как его запустить? скачал архивы...

Отправлено: 22:43, 16-12-2011 | #9



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Универсальный скрипт для упрощения автоустановки программ

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход