|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка 7-zip |
|
Автоматическая установка 7-zip
|
Новый участник Сообщения: 49 |
не подскажет ли кто нить, как можно заставить архиватор 7-zip устанавливаться в unattended режиме?
|
|
Отправлено: 16:58, 02-03-2005 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать и после того как сфх создан, каким способом интегрируется в дистредютив?
Через nlile? |
------- Отправлено: 14:22, 21-04-2009 | #91 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 536
|
Профиль | Отправить PM | Цитировать Цитата ники:
Выбор приложений для установки Можна также прописать сюда! Можна использовать [addon] 7zip 4.65 & 7zip 4.66 alpha А вообще - вам сюда!! |
|
------- Последний раз редактировалось Shanser, 21-04-2009 в 14:40. Отправлено: 14:30, 21-04-2009 | #92 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать Каким образом [addon] 7zip 4.65 который находится в апдейтпаке установит эти приложения?????
Создал Винрар сфх для тихой установки куда его запихивать? в папку аддон, или в дистрибутив, может через nlite? |
------- Отправлено: 16:05, 21-04-2009 | #93 |
![]() Ветеран Сообщения: 536
|
Профиль | Отправить PM | Цитировать Цитата ники:
Цитата ники:
|
||
------- Отправлено: 16:13, 21-04-2009 | #94 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать Ок!
|
------- Последний раз редактировалось ники, 22-04-2009 в 09:50. Отправлено: 09:14, 22-04-2009 | #95 |
Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:38, 22-04-2009 | #96 |
Старожил Сообщения: 322
|
Профиль | Отправить PM | Цитировать сделал свой скрипт nsis перепаковки инстолятара, все ставится замечательно, файловые ассоциации регистрируются, но есть одно "но", установленный архиватор из инсталятора скомпилированного по этому скрипту не интегрируется в контекстное меню проводника
![]() ;Text/Registry definitions !define PRODUCT_NAME "7-Zip File Manager" !define PRODUCT_VERSION "9.10" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" !define BRANDING "XCV edition" !define Publisher "http://xcv.my1.ru/" !define URLUpdateInfo "http://www.7-zip.org/" !define Comments "Лучший архиватор!" ;includes !include "MUI.nsh" !include "FileFunc.nsh" !include "LogicLib.nsh" SetCompressor /SOLID lzma ; MUI Settings !define MUI_ABORTWARNING !define MUI_ICON "7-Zip.ico" !define MUI_UNICON "Uninstall.ico" !define MUI_COMPONENTSPAGE_NODESC !define MUI_HEADERIMAGE !define MUI_HEADERIMAGE_BITMAP "nsis.bmp" !define MUI_WIZARDIMAGE !define MUI_WIZARDIMAGE_BITMAP "Win.bmp" ; Welcome page ;!insertmacro MUI_PAGE_WELCOME ; Directory page !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_COMPONENTS ; Instfiles page !insertmacro MUI_PAGE_INSTFILES ; Finish page !insertmacro MUI_PAGE_FINISH ; Uninstaller pages !insertmacro MUI_UNPAGE_INSTFILES ; Language files !insertmacro MUI_LANGUAGE "Russian" ;service macroses !insertmacro GetOptions !insertmacro RefreshShellIcons ;Common directives BrandingText "${BRANDING}" Name "${PRODUCT_NAME}" Caption "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "${PRODUCT_NAME}-${PRODUCT_VERSION}.exe" InstallDir "$PROGRAMFILES\${PRODUCT_NAME}" ;installation types InstType "Полная" InstType "Сокращенная" ;variables section ;ui variables Var IconFile Var IconFileName ;open cmaand for files related with $installdir Var OpenCommand ;extensions related variables Var ClassName Var IconIndex ;custom filetype registration function !macro RegisterExtension extenstion ;create a class for extesion StrCpy $IconFileName "7z.dll" StrCpy $IconFile "$INSTDIR\$IconFileName" StrCpy $OpenCommand "$INSTDIR\7zFM.exe $\"%1$\"" StrCpy $ClassName "arhiv.${extenstion}" WriteRegStr HKCR ".${extenstion}" "" "$ClassName" WriteRegStr HKCR "${extenstion}" "" "$ClassName" WriteRegStr HKCR "$ClassName" "" "arhiv: ${extenstion}" WriteRegStr HKCR "$ClassName\shell\open" "" "Открыть в 7-Zip File Manager" WriteRegStr HKCR "$ClassName\shell\open\command" "" "$OpenCommand" ;define icon for class ${Switch} ${extenstion} ${Case} "7z" StrCpy $IconIndex 0 ${Break} ${Case} "rar" StrCpy $IconIndex 3 ${Break} ${Case} "ace" StrCpy $IconIndex 4 ${Break} ${Case} "arj" StrCpy $IconIndex 4 ${Break} ${Case} "zip" StrCpy $IconIndex 2 ${Break} ${Case} "cab" StrCpy $IconIndex 7 ${Break} ${Default} StrCpy $IconIndex 0 ${Break} ${EndSwitch} WriteRegStr HKCR "$ClassName\DefaultIcon" "" "$IconFile,$IconIndex" ;skipping function here !macroend !macro UnRegisterExtension extenstion StrCpy $ClassName "arhiv.${extenstion}" ReadRegStr $0 HKCR ".${extenstion}" "" StrCmp $0 $ClassName 0 +3 DeleteRegKey HKCR ".${extenstion}" DeleteRegKey HKCR "$ClassName" !macroend ;========================================================================================================================= Section "!${PRODUCT_NAME}" SectionIn 1 2 RO SetOutPath "$INSTDIR\" File /r "7zip\*.*" WriteUninstaller "$OUTDIR\uninst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$OUTDIR\7zFM.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$OUTDIR\uninst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${Publisher}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${URLUpdateInfo}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Comments" "${Comments}" SectionEnd ;========================================================================================================================= SectionGroup "Ярлыки" Section "В меню Пуск" SectionIn 1 2 IfSilent 0 +2 SetShellVarContext all CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\7zFM.exe" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Удалить ${PRODUCT_NAME}.lnk" "$INSTDIR\uninst.exe" SectionEnd Section /o "На рабочем столе" SectionIn 1 IfSilent 0 +2 SetShellVarContext all CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\7zFM.exe" SectionEnd Section /o "В панели быстрого запуска" SectionIn 1 IfSilent 0 +2 SetShellVarContext all CreateShortCut "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" "$INSTDIR\7zFM.exe" SectionEnd SectionGroupEnd ;========================================================================================================================= SectionGroup "Ассоциации файлов" Section "7z" SectionIn 1 2 !insertmacro RegisterExtension "7z" SectionEnd Section /o "zip" SectionIn 1 !insertmacro RegisterExtension "zip" SectionEnd Section "rar" SectionIn 1 2 !insertmacro RegisterExtension "rar" SectionEnd Section "ace" SectionIn 1 2 !insertmacro RegisterExtension "ace" SectionEnd Section "arj" SectionIn 1 2 !insertmacro RegisterExtension "arj" SectionEnd Section "cab" SectionIn 1 2 !insertmacro RegisterExtension "cab" SectionEnd SectionGroupEnd ;========================================================================================================================= Section "-PostinstallProfileProcessing" SectionIn 1 2 ${RefreshShellIcons} RegDLL "$INSTDIR\7-zip.dll" SectionEnd ;========================================================================================================================= Section Uninstall UnRegDLL "$INSTDIR\7-zip.dll" RMDir /r "$INSTDIR\" SetShellVarContext all RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}" Delete "$DESKTOP\${PRODUCT_NAME}.LNK" Delete "$QUICKLAUNCH\${PRODUCT_NAME}.LNK" ${RefreshShellIcons} DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" !insertmacro UnRegisterExtension "7z" !insertmacro UnRegisterExtension "zip" !insertmacro UnRegisterExtension "rar" !insertmacro UnRegisterExtension "ace" !insertmacro UnRegisterExtension "arj" !insertmacro UnRegisterExtension "cab" DeleteRegKey HKCU "Software\7-ZIP" DeleteRegKey HKLM "Software\7-Zip" DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" SetAutoClose true SectionEnd Цитата:
|
|
------- Отправлено: 21:52, 14-02-2010 | #97 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать Цитата XCV:
|
|
------- Отправлено: 22:24, 14-02-2010 | #98 |
Старожил Сообщения: 322
|
Профиль | Отправить PM | Цитировать Цитата Habetdin:
![]() кстати заметил: если распаковать оригинальный инсталятор то там НЕТ файла "7-zip.dll", а если установить то он откуда то появляется... |
|
------- Отправлено: 00:11, 15-02-2010 | #99 |
Ветеран Сообщения: 1558
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 02:56, 15-02-2010 | #100 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
автоматическая установка Far Manager? | type | Автоматическая установка приложений | 30 | 02-01-2013 16:44 | |
Архиваторы - [решено] [addon] 7-Zip 9.20 Final / 9.22 beta / 9.28 alpha | dimadr | Наборы обновлений для Windows XP/2003/Windows 7 | 488 | 13-06-2012 13:33 | |
автоматическая установка и Wi-Fi | tussinchik | Автоматическая установка Windows 2000/XP/2003 | 1 | 31-05-2008 01:59 | |
CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?! | akrav | Скриптовые языки администрирования Windows | 5 | 12-02-2008 11:54 | |
CMD/BAT - [решено] рубка строки “c:\example\..\example.zip\..\ example.doc” в “c:\example\.\example.zip | akrav | Скриптовые языки администрирования Windows | 12 | 08-02-2008 10:28 |
|