PDA

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


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

SoccerMan
08-11-2007, 14:07
Установил версию 4.23 методом: 7z423.exe /S /D=C:\Program Files\7-Zip


Установка прошла успешно, однако не создались ассоциации 7-zip с файлами типа .rar, .zip и т.п.

Пробовал накатывать reg-file, приведенный в этой ветке, после установки - не помагает: галочки ассоциаций в 7-zip появляются, а реально ассоцаиции не работают - щелкаешь по архиву - открывается окошко выбора программы.

Как автоматически настроить ассоциации?

fox_sly
08-11-2007, 15:59
у меня по умолчанию ставиться так7z442.exe /S и все работает, ассоциации на месте

SoccerMan
08-11-2007, 16:27
Хм. Ставлю ту же самую версию - 7z442.exe, убрал из ключа папку для установки - все равно тот же эффект. Устанавливается без ассоциация. ОС WinXP SP2

fox_sly
08-11-2007, 19:10
SoccerMan, сорри именно в самой проге ассоциация не включена, просто автоматом в меню правой кнопки мышки добавляется менюшка 7z.

SoccerMan
09-11-2007, 09:46
fox_sly, да, менбшка создается. Но при двойном щелчке на архив 7-zip не вызывается - это неудобно.

Кто-нибудь знает способ автоматически прописывать ассоциации при установке?

Imago_
09-11-2007, 19:56
SoccerMan, может это поможет (после перезагрузки поменяются значки иконок)..
(включены все)
Я думаю ассоциации не прокатывали ввиду строк типа
"7-Zip.7z\shell\open\command" "" ""<путь>\7zFMn.exe" "%1""
тогда как у дефолтная
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""

reg import %Путь%\Associations.reg
либо при RunOnceEx - что-то типа
REG ADD %KEY%\%i% /V 1 /D "REGEDIT /S %CDROM%\<путь>\Associations.reg /s " /f

SoccerMan
12-11-2007, 10:18
Imago_, спасибо! То что надо!
Заработало.

Я применял похожий reg-файл, который выложен в постах выше, но загружал его не с помощью reg import, а как regedit /s %Путь%\Associations.reg
Может поэтому не работало?

Imago_
12-11-2007, 13:44
SoccerMan, нет, это не имеет значения (команды делают одно и тоже) - причина несработки указана в предыдущем (http://forum.oszone.net/thread-46138-5.html#post675765) посте.

galakt
08-01-2008, 17:57
Что - нету пока более красивого метода для ассоциации с файлами, чем добавление данных через реестр с обязательной перезагрузкой...?

LonerD
09-01-2008, 00:41
galakt, AssTools
http://forum.oszone.net/thread-94636.html

galakt
09-01-2008, 03:07
о... спасибо).. то что надо)..
Может имеет смысл выложить сюда текст батника который сгенерировала данная программа?.. чтобы народ сразу копировал его для автоматической ассоциации с файлами и не качал никаких прог))...

Bulba_S
09-01-2008, 11:16
А смысл, в следующей версии какой-нибудь новый формат появится или индексы иконок изменятся, все равно надежнее заново сохранить ассоциации.

ЗЫ Я устанавливаю 7-Zip вот таким скриптом 7zsfx:
;!@Install@!UTF-8!
Title="Установка Z-Zip 4.56"
BeginPrompt="Установить 7-Zip 4.56?"
Progress="No"
RunProgram="msiexec /i 7z456.msi /qn"
RunProgram="hidcon:7zAssoc.CMD"
RunProgram="regedit /s 7zOptions.reg"
;!@InstallEnd@!

REGEDIT4

[HKEY_CURRENT_USER\Software\7-Zip]

[HKEY_CURRENT_USER\Software\7-Zip\FM]
"Panels"=hex:02,00,00,00,01,00,00,00,ea,00,00,00
"ShowDots"=dword:00000001
"AlternativeSelection"=dword:00000001

Просто мне такие настройки нравятся ;)

... Ay_Emul: no song playing...

galakt
09-01-2008, 17:52
А смысл, в следующей версии какой-нибудь новый формат появится или индексы иконок изменятся »
будем надеяться что в следующей версии у инсталлятора будет ключ для установки ассоциаций))..

Grunger86
04-07-2008, 10:09
Люди, какой ключ тихой установки 7-Zip???
Почему-то у меня в аддоне используется ключ /S (в sfx архиве файл run.cmd где строка запуска "7z457.exe /s") и в процессе установки вылазит окно установки 7-Zip.

Thom
04-07-2008, 11:59
Grunger86, может чувствительно к регистру? Попробуй именно прописную (заглавную) S

Bulba_S
04-07-2008, 13:53
Grunger86, я для этой цели не ленюсь скачать MSI-версию установки, делаю админточку, добавляю 7zAssoc.CMD и 7zOptions.reg и делаю 7zSFX. Имхо, самый оптимальный вариант.

Grunger86
04-07-2008, 13:55
Bulba_S, так а где её скачать можно?! :o Я думал Вы сами её создаёте :)
всё, сам нашёл её! :applause: надо же, засунули msi для x86 в такую даль....

а теперь вопрос - как создать эту админточку и для чего она нужна?

Котяра
04-07-2008, 13:59
Grunger86, я для этой цели не ленюсь скачать MSI-версию установки, делаю админточку, добавляю 7zAssoc.CMD и 7zOptions.reg и делаю 7zSFX. Имхо, самый оптимальный вариант. »
Параметры:
msiexec.exe /i имя.msi /qn

Grunger86
04-07-2008, 14:55
7zAssoc.CMD »
можно его глянуть?

Bulba_S
04-07-2008, 16:06
Grunger86, админточка необязательный шаг, это для лучшей перепаковки. Примерно так делается: msiexec /a 7z458.msi (точнее - см. msiexec /?), файлы оказываются в корне системного диска (папка Files и небольшой 7z458.msi).

7zAssoc.CMD делается с установленого 7-Zip вот этой утилитой: Утилита для сохранения и восстановления ассоциаций файлов (http://forum.oszone.net/thread-94636.html)

... Ay_Emul: joker2000, some remixed 2003 - 'way'




© OSzone.net 2001-2012