|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf |
|
Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf
|
Ветеран Сообщения: 1202 |
Профиль | Отправить PM | Цитировать
Аддон z-KeepPrefSVC Модификация файла svcpack.inf дистрибутива Windows. Фактически переносит все строки после [SetupHotfixesToRun] файла svcpack.inf в отдельный _SetupHotfixes.cmd Производился для возможности выбора установки компонентов (аддонов SVCPACK) на этапе Т-40, посредством ответов пользователя на вопросы либо обработкой посредством GUI, запускаемые из presetup.cmd. Это позволяет конечному пользователю выбирать из предложенного то, что ему действительно нужно. Главная идея - отключать "весомые" аддоны такие как DotNET, Office... (особенно актуально будет сборщикам дистрибутивов - экономит время установки на ВМ ) Если ответ на запрос положительный или выбран чекбокс в GUI, то в файле _SetupHotfixes.cmd все остается как есть - установка рассматриваемого аддона будет произведена, как и положено. Если же вы ответили отрицательно, либо сняли чекбокс, то из _SetupHotfixes.cmd удаляется строка с соответствующим аддоном и в процессе установки он установлен не будет. Существует 2 метода обработки:
Для реализации выбора устанавливаемых компонентов понадобится поддержка presetup.cmd, работа которого доступна только посредством: P.S. В архив вложен пример PreSetup.cmd и PstSetup.cmd (Если используете Gui-интегратор переименуйте PstSetup.cmd в PosSetup.cmd) Смежная тема [addon] z-Runss - модификация прогресс-бара установки |
|
Отправлено: 19:54, 20-06-2010 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:28, 07-09-2010 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Цитата sLiDeR-X:
|
|
Отправлено: 18:51, 07-09-2010 | #42 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать SharkyEXE, все правильно отрабатывает скрипт (я по прикрепленному файлу посмотрел). Я опечатался:
Цитата:
Проведите интеграцию полного комплекта своих аддонов и приведите здесь 2 файла из папки с аддоном: _SetupHotfixes.cmd и svcpack.inf (либо его cab архив). |
|
------- Отправлено: 20:26, 07-09-2010 | #43 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Цитата sLiDeR-X:
1) SetupHotfixes.cmd 2) svcpack.in_ |
|
Последний раз редактировалось SharkyEXE, 02-04-2011 в 19:32. Отправлено: 22:19, 07-09-2010 | #44 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать SharkyEXE, в чем, простите, собственно вопрос? Аддон работает как надо. Что вы от него ждете? Может вы не понимаете смысла данного аддона?
|
------- Отправлено: 07:14, 08-09-2010 | #45 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Цитата sLiDeR-X:
Цитата sLiDeR-X:
1) при помощи Вашего эддона на этапе Т-13 получить сообщение вида:2) и если нажать на "Да", то интернет-браузер Opera установится при первом входе в систему с параметрамиили если нажать на "Нет", то интернет-браузер Opera не установится при первом входе в систему. Спасибо. |
||
Последний раз редактировалось SharkyEXE, 08-09-2010 в 13:24. Отправлено: 13:07, 08-09-2010 | #46 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать Цитата SharkyEXE:
Данный аддон позволяет осуществить запрос установки на этапе Т-40. Если ответ положительный то в файле _SetupHotfixes.cmd все остается как есть. Если же вы отетили отрицательно, то из SetupHotfixes.cmd удаляется строка с соответствующим аддоном и в процессе установки он установлен не будет. Цитата SharkyEXE:
Как-то так: :Opera MSGBOX.EXE "Хотите установить интернет-браузер Opera?" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top if "%errorlevel%"=="7" ( find /v "opera" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp" move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd" ) goto :EOF if exist "%DistrDir%\Opera.exe" call :Opera (вместо жирного - имя вашего файла) |
||
------- Отправлено: 13:31, 08-09-2010 | #47 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать sLiDeR-X
А как мне установить Opera отсюда с нижеследующими параметрами:Или же это невозможно? |
Отправлено: 13:39, 08-09-2010 | #48 |
Ветеран Сообщения: 1202
|
Профиль | Отправить PM | Цитировать SharkyEXE, в приведенном вами выше посте в файле _SetupHotfixes.cmd была строка с Оперой:
Прочитав мой предыдущйи пост можно понять, что будет так: Вся остальная информация уже была изложена ранее. |
------- Отправлено: 14:03, 08-09-2010 | #49 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать sLiDeR-X
1) После интеграции эддонов, указанных здесь, файл по пути <Путь к распакованному дистрибутиву>\I386\PreSetup.cmd должен иметь то же самое содержимое, что и файл PreSetup.cmd, который находится в этом файле? У меня, после интеграции эддонов, указанных здесь, файл по пути <Путь к распакованному дистрибутиву>\I386\PreSetup.cmd имеет не то содержимое, что и файл PreSetup.cmd, который находится в этом файле. У меня файл по пути <Путь к распакованному дистрибутиву>\I386\PreSetup.cmd имеет содержимое, которое содержится в эддоне Служебные - [addon] Fake-Setup Advanced, т.е.2) Каким образом файлы PreSetup.cmd и PstSetup.cmd, которые находятся в этом файле попадают в папку <Путь к распакованному дистрибутиву>\I386\ Спасибо. |
Последний раз редактировалось SharkyEXE, 08-09-2010 в 21:26. Отправлено: 20:57, 08-09-2010 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
|