Модифицированный SFX модуль 7-Zip'а для установок

Ответить
 • Просмотры: 42
Аватара пользователя
gora

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение gora »

Подскажите вот какой момент. У меня в конфиге прописано 5 вариантов AutoInstall с различными вариантами установки MS Office (с разными .MST) и мне необходимо, чтобы после отработки любого варианта запускались ещё несколько программ. Если я правильно понял из справки, то AutoInstall имеет приоритет перед RunProgram. Значит ли это, что для каждого варианта AutoInstall нужно прописывать нужно прописывать последующий запуск всех приложений или можно как-нибудь задать одной командой. И ещё, как прописывать относительные пути в AutoInstall? Если у меня в архиве есть папка Convertor\Updates, то как мне прописать запуск файла из неё?
Аватара пользователя
EN130

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение EN130 »

Цитата Proektor:



Значит ли это, что для каждого варианта AutoInstall нужно прописывать нужно прописывать последующий запуск всех приложений или можно как-нибудь задать одной командой
Модифицированный SFX модуль 7-Zip'а для установок




Не следует путать AutoInstall и AutoInstallX. AutoInstall может содержать только один вариант установки, а вот AutoInstallX может содержать несколько вариантов. При использовании AutoInstallX (например, AutoInstall1...AutoInstall5 в вашем случае) запуск остальных программ можно прописать один раз в AutoInstall6 и использовать пакетный режим с ключами (например, -ai16, -ai26 ... -ai56).
Цитата Proektor:



Если у меня в архиве есть папка Convertor\Updates, то как мне прописать запуск файла из неё?
Модифицированный SFX модуль 7-Zip'а для установок




Можно, как описано в справке.
Цитата справка:



Модуль также поддерживает относительные пути в следующих параметрах и ключах:

'AutoInstall', 'AutoInstallX', 'Directory', 'ExecuteFile', 'RunProgram' - относительно папки, в которую произведена распаковка



Т.е. можно написать что то вроде

Код:

Код: Выделить всё

AutoInstall1="Convertor\\Updates\\Setup.exe"
Аватара пользователя
EN130

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение EN130 »

Пытаюсь организовать удалялку вотак



;!@Install@!UTF-8!

BeginPrompt="Удалить"

Delete="%%s\файл"

;!@InstallEnd@!



Но чтото не очень получается. Архив пишет



Фaйл "setup exe" нe нaйдeн



и ничего не происходит. Как быть?
Аватара пользователя
gora

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение gora »

EN130, добавьте холостую операцию иначе модуль пытается запустить файл по умолчанию с именем setup exe. Например, так:

Код:

Код: Выделить всё

RunProgram="hidcon:cmd /c Echo"
Аватара пользователя
EN130

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение EN130 »

Другим на заметку.

Для использования 7Z sfx как удалялку делаем такой код



;!@Install@!UTF-8!

BeginPrompt="Удалить"

Delete="файл или папка"

RunProgram="hidcon:cmd /c Echo"

InstallPath="%%s"

;!@InstallEnd@!



Где:

RunProgram="hidcon:cmd /c Echo" -- Без нее идет ошибка

InstallPath="%%s" -- Установливает директорию с прогой как рабочую

Delete="файл или папка" -- непосредственно то что удаляем, их можно писать много раз



Другие функции добовляем по своему усмотрению
Аватара пользователя
gora

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение gora »

Medic84, На первый взгляд - все нормально, должно работать. Если хотите получить более конкретный ответ - давайте полные данные (эх-х-х... сколько уже можно говорить об этом?). Версия модуля, как проявляется ошибка... А то "что делать". Почему вы боитесь/ленитесь расписывать подробно. К телепатам
Приёмная телепата
.
Аватара пользователя
EN130

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение EN130 »

Oleg_Sch, НУ как подробно это расписать??? Я хотел создать sfx архив с автоустановкой Microsoft office (Кстати, нет ли такого аддона??) Я все соединил, как сказано в статье, но модуль не работает.... И видимо конфиг не воспринимает, и все остается так как есть...
Аватара пользователя
conductor

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение conductor »

во как раз в тему попал

;!@Install@!UTF-8!

RunProgram="setup.msi /norestart /qn"

RunProgram="rus.exe"

RunProgram="hidcon:fm0:regedit /s reg.reg"

Delete="Del %ALLUSERSPROFILE%\\Главное меню\\Программы\\Автозагрузка\\SnagIt 9.lnk\""

Delete="Del %ALLUSERSPROFILE%\\Рабочий стол\\SnagIt 9.lnk\""

Delete="Dei %ALLUSERSPROFILE%\\Рабочий стол\\SnagIt 9 Editor.lnk\""

;!@InstallEnd@!



;!@InstallEnd@!

не удаляет ярлыки может кто чаво подскажет

конфиг делал GUI_7zS

Del %ALLUSERSPROFILE%\Главное меню\Программы\Автозагрузка\SnagIt 9.lnk"

Del %ALLUSERSPROFILE%\Рабочий стол\SnagIt 9.lnk"

Dei %ALLUSERSPROFILE%\Рабочий стол\SnagIt 9 Editor.lnk"

а батник отдельно срабатывает

и ещё вопрос \"" 2 или 4?
Аватара пользователя
gora

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение gora »

Приношу свои извинения...... Это я по своей глупости использовал самый обычный модуль, а не модифицированный....
Аватара пользователя
conductor

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение conductor »

Цитата EN130:



Что лежит в TRANSFORMS не знаю
Модифицированный SFX модуль 7-Zip'а для установок




кто обьяснит зачем и для чего ?
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»