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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Модифицированный SFX модуль 7-Zip'а для установок

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

Старожил


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


Конфигурация

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


Изменения
Автор: Petya V4sechkin
Дата: 02-11-2017




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

Версия 1.6.1 Stable, сборка 3873 (5 марта 2016 г.)
Версия 1.7.0 Develop, сборка 3873 (5 марта 2016 г.)


Модифицированный модуль предоставляет широкие возможности для создания SFX архивов. Используя модуль, Вы можете:
  • указывать желаемый путь распаковки содержимого архива
  • использовать как абсолютные, так и относительные пути
  • выбирать между интерактивной, "тихой" и скрытой распаковкой
  • контролировать внешний вид диалоговых окон и текста в них
  • конфигурировать различные варианты установки запакованных приложений, впоследствии выбирая нужный сценарий ключом командной строки
  • конфигурировать установку нескольких (до 10) разных запакованных приложений, впоследствии выбирая нужные приложения и последовательность их установки ключом командной строки
  • просто распаковать архив в желаемую папку
  • запускать после распаковки последовательно несколько файлов (.exe, .msi, .reg и т.п.) и использовать его для установки приложений
  • заменить, применяемые ранее для установки, .bat или .cmd файлы и исключить необходимость использования "StartX.exe", "msistub.exe" и подобных утилит
  • создавать ярлыки к программам и назначать значки для этих ярлыков по своему усмотрению
  • использовать архивы с разными методами сжатия (LZMA, LZMA2, Deflate, PPMd), которые предлагает архиватор 7-Zip
  • удалять как отдельные файлы, после их использования, так и сам SFX архив
  • и многое другое...

Домашняя страница | Страница загрузок
Зеркалa:
Веб-архив сайта
Яндекс.Диск - полный набор
OneDrive - полный набор, пароль: 7zsfxmod
OneDrive - только модули SFX (7zsd_tools_170_3900.7z)


Обсуждение GUI (графической оболочки) для создания 7-zip SFX с модифицированным модулем ведется в этой теме. Автор GUI - hobbeat.

Кнопка для работы с 7z SFX архивами в Total Commander-е находится здесь (автор - gora, вечная память)

Файлы конфигурации 7z SFX обсуждаются в этой теме (автор - gora)

Отдельное спасибо ArtXGroup за финансовую поддержку


Теперь модуль будет в двух версиях:
1. Stable. В дальнейшем в нем из изменений будет только исправление ошибок (надеюсь их не будет) и обновление кода самого 7-Zip до последней стабильной версии.
2. Develop->Alpha->Beta. Исходные коды 7-Zip - последняя бета версия самого архиватора, добавление новых функций.

FAQ
читать дальше »



Q:
Цитата:
Как извлекать определенные папки, в зависимости от разрядности системы/варианта установки и т.д
A: Такой возможности нет, SFX архив распаковывается полностью


Q:
Цитата:
а можно ли для sfx архива задавать пароль который при обычном запуске sfx архива как бы не запрашивался и сам вводился, а при попытке просто распаковать архив этот пароль запрашивался
A: Нельзя. Модули с данной поддержкой официально недоступны. Пока, пользуясь своей "властью", я даю такие модули только тем, кто мне помогает/прикладывает какие-то усилия в развитии самого модуля, справки к нему и сопутствующих файлов. Считайте это моим эгоизмом.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 06:20, 11-07-2005

 

Аватара для gora

Ушёл из жизни


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

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


Цитата Pozia:
чтобы запускался файл run.cmd в скрытом режиме с учетом того какая система, 64 бит или 32 бит »
Код: Выделить весь код
;!@Install@!UTF-8! 
RunProgram="x86:hidcon:run.cmd" 
RunProgram="x64:hidcon:run.cmd" 
;!@InstallEnd@!
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:21, 30-10-2010 | #1111



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

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


Аватара для Pozia

Ветеран


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

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


gora, большое вам ЧЕЛОВЕЧЕСКОЕ спасибо!!! Кучу проблем для меня этими двумя строками решили. А я все голову ломал почему многие настройки не вносятся при установке через SFX архив....

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 21:18, 30-10-2010 | #1112


Аватара для shao

Ветеран


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

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


Как корректно указать префикс " fmX " в конфигурации, чтобы отображалось окно финального сообщения с обратным отсчётом времени, в случае, если отсутствуют параметры RunProgram и AutoInstall ?
Насколько я понимаю, этот префикс используется только с этими параметрами ?

Например, в таком варианте:
Код: Выделить весь код
;!@Install@!UTF-8!

Title="Programm"

GUIFlags="40"
GUIMode="1"
OverwriteMode="0"
ExtractTitle=" Programm "
ExtractDialogText=" Подождите пожалуйста....  "
SetEnvironment="PF=%ProgramFiles%"
InstallPath="%PF%\\Programm"
Shortcut="D,{%PF%\\Programm\\Programm.exe},{},{},{},{},{},{%PF%\\Programm\\Programm.exe}"

FinishMessage="Установка завершена!"

;!@InstallEnd@!

Отправлено: 01:48, 31-10-2010 | #1113


Аватара для LonerD

Ветеран


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

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


Цитата shao:
Как корректно указать префикс " fmX " в конфигурации, »
Я указываю так
RunProgram="fm20:hidcon:cmd /c"

-------
Полощет ветер флаги перемен. Донбасс готов врага с земли смести.
Он как боец поднимется с колен, Чтоб вновь свободу обрести!

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

Отправлено: 01:05, 01-11-2010 | #1114


Аватара для Pozia

Ветеран


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

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


gora, не работает вот такой конфиг:

Код: Выделить весь код
;!@Install@!UTF-8!
RunProgram="hidcon:cmd /c Echo"
AutoInstall1="x86:hidcon:RunAll.cmd"
AutoInstall1="x64:hidcon:RunAll.cmd"
AutoInstall2="x86:hidcon:RunWE.cmd"
AutoInstall2="x64:hidcon:RunWE.cmd"
AutoInstall3="x86:hidcon:RunWEPP.cmd"
AutoInstall2="x64:hidcon:RunWEPP.cmd"
GUIMode="2"
; This SFX archive was created using "Button for creation and work with 7z SFX archives in Total Commander v.1.17.2" 02.11.2010 20-42. The last version of "Button" you can find on http://buttontc.7zsfx.info
;!@InstallEnd@!
Просто идет распаковка и не срабатывают ключи. где ошибка?

Упс. Только когда вставил сюда увидел ошибку. Прошу прощения.

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 15:46, 07-11-2010 | #1115


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


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

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


Можно ли использовать другие архивы (например, arc-формат от FreeArc) для создания установок.
Или только 7z?
В любом случае - спасибо автору!!!

Отправлено: 22:32, 08-11-2010 | #1116


Старожил


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

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


superkot007, Нельзя. Только 7z

Цитата DPavlik82:
Также до сих пор остается желаемой и востребуемой функция таймера перед началом установки - аналог FinishMessage.
Что-то наподобие диалога "Сейчас будет установлено приложение" и кнопочки "ОК - Отмена" с возможностью на любую из них повесить таймер. Если в течение отведенного времени пользователь не нажмет другую кнопку, то кнопка с таймером срабатывает (нажимается) автоматически. »
Цитата mom1:
Пипец как таймера на кнопках не хватает! »
Сделал, а вики не изменилась

-------
http://7zsfx.info


Отправлено: 15:11, 09-11-2010 | #1117


Старожил


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

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


В SVN обновления.
Версия 1.4.0-RC1
читать дальше »

Цитата:
1.4-RC1 (сборка 1931) 10.11.10
# Использован исходный код 7-Zip версии 9.18 beta от 2 ноября 2010 г.
# Оптимизации для увеличения скорости распаковки

1.4-RC1 (сборка 1912) 22.10.10
* Раскрытие совместно используемых переменных модуля и пользовательских переменных работало некорректно (gora:forum.oszone.net)

1.4-RC1 (сборка 1903) 13.10.10
* Обработка ошибок отведения памяти

1.4-RC1 (сборка 1902) 12.10.10
+ Обработка ошибок отведения памяти

1.4-RC1 (сборка 1898) 08.10.10
* Неверный размер диалогов со строками, использующих переменные среды (Das Betrunkene Pferd:forum.oszone.net)


Версия 1.5.0-alpha
читать дальше »
Цитата:
1.5 alpha (сборка 1928) 07.11.10
+ Переменная модуля %%P - платформа операционной системы

1.5 alpha (сборка 1924) 03.11.10
# Использован исходный код 7-Zip версии 9.18 beta от 2 ноября 2010 г.

1.5 alpha (сборка 1922) 01.11.10
# Оптимизации для увеличения скорости распаковки
# Изменения, связаные с пакетной сборкой

1.5 alpha (сборка 1915) 25.10.10
# Ветка переведена в статус 'alpha'

-------
http://7zsfx.info

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

Отправлено: 14:29, 10-11-2010 | #1118


Аватара для Bond01

Ветеран


Автор проектов


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

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


Как после распаковки запустить программу чтобы модуль определил разрядность системы и если файлы расположены рядом?
P.S: конечно можно все разложить в две папки, но так и размер увеличится в двое.

Отправлено: 00:22, 11-11-2010 | #1119


Старожил


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

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


All, в SVN обновлены модули обеих веток до сборки 1934. Изменение только одно - обновление исходных текстов 7-Zip до версии 9.19beta
Ветка 1.4 переведена в статус Release Candidate 2, с выходом релиза 7-Zip'а она станет Stable.

Цитата Bond01:
Как после распаковки запустить программу чтобы модуль определил разрядность системы и если файлы расположены рядом?
P.S: конечно можно все разложить в две папки, но так и размер увеличится в двое. »
Не понял Ваш вопрос, но...
Есть префиксы для запуска программ x86 & x64, подробнее http://7zsfx.info/ru/prefixes.html

Судя по-всему, мои призывы к совместному созданию справки бесполезны, как и модуль и без этой справки. Если вы так относитесь к этому, то 1.5-альфа до статуса беты не доживет. Кто будет описывать новые параметры? Нпр, уже готово шифрование, на подходе многотомность и сжатие конфигов. Были задумки на интерактивное взаимодействие с пользовательским cmd-скриптом установки, но... Нет стимулов.
Новые версии будут выкладываться только в исходных текстах, бинарных сборок не будет, пусть их сборка станет для вас стимулом. Не хотите помогать, опущусь до того, что выложу номерка своих е-кошельков и буду за деньги делать спецзаказы.
Извините, накипело

-------
http://7zsfx.info

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

Отправлено: 19:26, 13-11-2010 | #1120



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Модифицированный SFX модуль 7-Zip'а для установок

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Горячие клавиши для восстановления заводских установок ноутбуков Sparkster Ноутбуки 398 03-10-2019 15:11
GUI для модифицированного 7-Zip SFX модуля для установок hobbeat Автоматическая установка Windows 2000/XP/2003 259 09-10-2016 07:01
Создание silent 7-zip sfx mitiya Автоматическая установка Windows 2000/XP/2003 17 01-03-2011 22:14
[решено] Как создать модуль SFX? CtrlSoft Программное обеспечение Windows 3 13-02-2008 21:31
CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?! akrav Скриптовые языки администрирования Windows 5 12-02-2008 11:54




 
Переход