PDA

Показать полную графическую версию : Автоматическая установка 7-zip


Страниц : 1 2 3 4 5 6 [7]

gora
14-12-2010, 10:17
хотя бы пример рег-файла »
Пример:Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\7-Zip\Compression]
"Level"=dword:00000005
"Archiver"="7z"
"ShowPassword"=dword:00000000
"EncryptHeaders"=dword:00000000

[HKEY_CURRENT_USER\Software\7-Zip\Compression\Options\7z]
"Level"=dword:00000009
"Dictionary"=dword:04000000
"Order"=dword:00000111
"BlockSize"=dword:00000040
"NumThreads"=dword:00000002
"Method"="LZMA2"

[HKEY_CURRENT_USER\Software\7-Zip\Extraction]
"ExtractMode"=dword:00000001
"OverwriteMode"=dword:00000000
"ShowPassword"=dword:00000000

[HKEY_CURRENT_USER\Software\7-Zip\FM]
"FolderShortcuts"=hex:
"FlatViewArc0"=dword:00000000
"PanelPath1"=""
"FlatViewArc1"=dword:00000000
"ListMode"=dword:00000303
"Position"=hex:00,00,00,00,fc,ff,ff,ff,0c,03,00,00,72,01,00,00,00,00,00,00
"Panels"=hex:01,00,00,00,00,00,00,00,ae,01,00,00
"Editor"=""
"Diff"=""
"ShowDots"=dword:00000001
"ShowSystemMenu"=dword:00000001
"ShowRealFileIcons"=dword:00000000
"FullRow"=dword:00000000
"ShowGrid"=dword:00000000
"AlternativeSelection"=dword:00000000
"SingleClick"=dword:00000000

[HKEY_CURRENT_USER\Software\7-Zip\FM\Columns]
"7-Zip.7z"=hex:01,00,00,00,00,00,00,00,01,00,00,00,04,00,00,00,01,00,00,00,fa,\
00,00,00,07,00,00,00,01,00,00,00,49,00,00,00,08,00,00,00,01,00,00,00,4b,00,\
00,00,16,00,00,00,01,00,00,00,f0,00,00,00,1b,00,00,00,01,00,00,00,24,00,00,\
00,1f,00,00,00,01,00,00,00,2b,00,00,00,20,00,00,00,01,00,00,00,32,00,00,00,\
0c,00,00,00,00,00,00,00,64,00,00,00,09,00,00,00,00,00,00,00,64,00,00,00,13,\
00,00,00,00,00,00,00,64,00,00,00,0f,00,00,00,00,00,00,00,64,00,00,00
"FSFolder"=hex:01,00,00,00,04,00,00,00,01,00,00,00,04,00,00,00,01,00,00,00,e6,\
00,00,00,07,00,00,00,01,00,00,00,4b,00,00,00,08,00,00,00,01,00,00,00,5f,00,\
00,00,0c,00,00,00,00,00,00,00,64,00,00,00,0a,00,00,00,00,00,00,00,64,00,00,\
00,0b,00,00,00,00,00,00,00,64,00,00,00,09,00,00,00,00,00,00,00,41,00,00,00,\
1c,00,00,00,00,00,00,00,3c,00,00,00
"FSDrives"=hex:01,00,00,00,00,00,00,00,01,00,00,00,04,00,00,00,01,00,00,00,64,\
00,00,00,00,11,00,00,01,00,00,00,64,00,00,00,01,11,00,00,01,00,00,00,64,00,\
00,00,14,00,00,00,01,00,00,00,64,00,00,00,03,11,00,00,01,00,00,00,64,00,00,\
00,18,00,00,00,01,00,00,00,64,00,00,00,02,11,00,00,01,00,00,00,64,00,00,00
"NetFolder"=hex:01,00,00,00,00,00,00,00,01,00,00,00,04,00,00,00,01,00,00,00,e6,\
00,00,00,00,12,00,00,01,00,00,00,64,00,00,00,1c,00,00,00,01,00,00,00,64,00,\
00,00,01,12,00,00,01,00,00,00,64,00,00,00
"RootFolder"=hex:01,00,00,00,00,00,00,00,01,00,00,00,04,00,00,00,01,00,00,00,\
64,00,00,00

[HKEY_CURRENT_USER\Software\7-Zip\Options]
"CascadedMenu"=dword:00000001
"ContextMenu"=dword:00000175
"WorkDirType"=dword:00000000
"WorkDirPath"=""
"TempRemovableOnly"=dword:00000001


Если нужны ассоциации с разными типами архивов, то вот для расширений 7z и lzma, остальные поглядите в реестре по аналогии.Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.7z]
@="7-Zip.7z"

[HKEY_CLASSES_ROOT\7-Zip.7z]
@="7z Archive"

[HKEY_CLASSES_ROOT\7-Zip.7z\DefaultIcon]
@="c:\\Program Files\\7-Zip\\7z.dll,0"

[HKEY_CLASSES_ROOT\7-Zip.7z\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.7z\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.7z\shell\open\command]
@="\"c:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""

[HKEY_CLASSES_ROOT\.lzma]
@="7-Zip.lzma"

[HKEY_CLASSES_ROOT\7-Zip.lzma]
@="lzma Archive"

[HKEY_CLASSES_ROOT\7-Zip.lzma\DefaultIcon]
@="c:\\Program Files\\7-Zip\\7z.dll,16"

[HKEY_CLASSES_ROOT\7-Zip.lzma\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.lzma\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.lzma\shell\open\command]
@="\"c:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""



ps Имейте ввиду, что ассоциации, вносимые с помощью reg файла, жестко привязаны к абсолютному пути установки архиватора.

shao
14-12-2010, 15:59
Wowa_z,

Вы можете установить программу, настроить , как Вам удобно, а потом экспортировать данные из рееста.
Оттуда , откуда указал gora, а дальше "по инструкции"....

Wowa_z
14-12-2010, 16:41
gora, shao, спасибо, я так и сделал, просто хотел быть уверен :).

Wu-Tang
15-12-2010, 01:26
shao,
А чтоб вобще ничего не видно было?

shao
17-12-2010, 03:25
А чтоб вобще ничего не видно было? »

Вот , попробуйте:


Скачать 7z_9.20 - silent (http://dl.dropbox.com/u/16139806/7z_9.20.rar)

pshik
15-07-2011, 16:08
-passive (для *.msi)

wolkow70
13-06-2012, 13:20
Сборка для автоматической и интерактивной установки архиватора 7-zip.
Версия : 9.22 beta (зарекомендована как стабильная)
Тип инсталлятора: NSIS
Разрядность ОС: 32/64 (определение разрядности при установке автоматическое)

Типы интерактивной установки:
1. Сокращенная (по умолчанию), (ассоциации с файлами 7z и 001, контекстное меню, ярлыки в Главном меню).
2. Полная (все ярлыки, все ассоциации, контекстное меню).
3. Минимальная (без ассоциаций и контекстного меню, ярлык только в Главном меню).

Тихая установка:
1. Ключ /S (командная строка 7ZIP92.exe /S) - сокращенный тип установки по умолчанию.
2. Автоматическая установка по файлу ответов (ключ /S при наличии файла 7ZIP92.ini )


Важно! Сборка поддерживает работу в режиме "генератора ответов".
Для создания файла ответов нужно:
1. Запустить инсталлятор с ключом /G;
2. Отметить компоненты, которые Вы хотели бы задействовать;
3. Запустить создание файла ответов.

В результате такой процедуры, в одной директории с инсталлятором будет создан файл 7ZIP92.ini, в который пропишутся опции установки. Полученный файл конфигурации можно использовать при установке запуском инсталлятора с ключом /S, при условии, что файл ответов будет находится в одной директории с инсталлятором и иметь одинаковое с ним название (за исключением расширения). Если файла ответов в директории не будет, то тихая установка программы будет произведена в режиме сокращенного типа установки.

В архиве сборки имеются образец файла ответов для полного варианта установки, а также cmd-файлы для запуска инсталлятора с ключами /S и /G.

Внимание! В файле ответов генерируется абсолютный путь установки. Если, Вы хотите, чтобы сборка ставилась в автоматическом режиме на системный диск с любым буквенным обозначением, перепишите в файле ответов строку директории установки в ручную таким образом (через системную переменную):
INSTALLDIR=%programfiles%\7-Zip

Запуск генератора ответов перезаписывает имеющийся файл ответов, поэтому делайте при необходимости резервные копии.

Ссылка для скачивания:
http://ifolder.ru/31161410

Wu-Tang
12-11-2012, 20:01
shao,
не могли бы перезалить?

Max_Yn
21-02-2013, 15:42
Итак, если кому надо - тихая установка:

if not exist "%ProgramFiles%\7-Zip\" start /wait msiexec /i "\\server\userinst$\7z\7z920.msi" /qn

if not exist "%USERPROFILE%\7z.flg" (

regedit /s "\\server\userinst$\7z\7z_assos.reg"

regedit /s "\\server\userinst$\7z\7z_lang.reg"

copy /y "\\server\userinst$\7z\7z.flg" "%USERPROFILE%\7z.flg"

)

все работает на ура.

.flg файл - для проверки - подключены ли ассоциации архивов.

.reg файлы: 7z_assos.reg 7z_assos.reg (https://docs.google.com/file/d/0BzW9-pW79cwGaXpWUFE5YU9aUk0/edit?usp=sharing) , 7z_lang.reg (https://docs.google.com/file/d/0BzW9-pW79cwGMnNjd3pGaUtmQ2M/edit?usp=sharing)

7z920.msi - можно взять тут (http://sourceforge.net/projects/sevenzip/files/7-Zip/9.20/7z920.msi/download)

doctor_allcome
23-04-2015, 17:05
\\server\userinst$\7z\ = %~dp0 (полный путь до папки, из которой запускается командный файл)

Oleg48
23-04-2015, 23:23
Класcная тема, кто-то лепит сборки, кто-то вновь открывают установку через ключи тихой установки, и если мне непомещает склероз то ключ установки файлов *.msi - "/qb-!".
Max_Yn, может вы расширите свою установку до версии x64, для примера приведу свой командный файл, одно но, в названия дистрибутивов добавляю битность, т.е. "7z920.msi" переименовываю "7z920-x32.msi". Мой командный файл типа такой ECHO.
ECHO Please wait...
::В зависимости от установленной операционной системы
IF EXIST "%ProgramFiles(x86)%" (
FOR %%I IN ("*x64*.msi") DO (start /wait %%I /qb-!)
) Else (
FOR %%I IN ("*x32*.msi") DO (start /wait %%I /qb-!)
)
exit
Незнаю зачем файлы регистрации и другие, может нужны, я одному рад что вы непользуйтесь уже готовыми зборками от разных там "волков", дерзайте, МОЛОДЦА!!!

ya158
24-04-2015, 00:02
Может кого-то заинтересует мой конструктор (http://forum.oszone.net/thread-295084.html), с помощью которого можно сделать инсталлятор 7-zip x86/x64.

pindows_xp
15-05-2015, 07:08
привет форучани нужна ваша помош хочу вот такой файлик зделат на свой сайт файл сам ехе формате когда кликаеш на файл она распакует файлы в програм файл и на рабочий стол кидает ярлык это сылка на сайт прошу помоч как можна зделат для себя вот сылка на ехе файл https://yadi.sk/d/vcmRINowgcSeH

Trim
31-12-2015, 21:08
Обновил свой до 15.14 (x86-x64). Ассоциаций с файлами нет. Язык Русский. Меню вложеное минимальное. Кому нехватает пунктов 5 сек доделать.
Ключ -ai скрытая установка.

‹‹‹Скачать››› (https://yadi.sk/d/J9AUkEMCmSkdW)

пользовал 9,20 все время. также lzma ultra. сейчас то шта выше дал. работает подтверждаю на мелочном. извени новый год тестировать некогда. позже.

Всех с новым годом! Любви дружбы согласия денег здоровья... всего самого наилучшего Люди.

ЗЫ. Не поленюсь заходами. жди щас видео проверю.

Версия 9,20
1С бухгалтерия_ВИДЕОКУРС - 88,3 МБ (92*683*713 байт)
1С бухгалтерия_ВИДЕОКУРС.7z - 64,0 МБ (67*193*913 байт)

версия 15.14
63,6 МБ (66*698*558 байт)

Вывод даже на видео пашет.




© OSzone.net 2001-2012