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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка 7-zip

Ответить
Настройки темы
Автоматическая установка 7-zip

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


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

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


не подскажет ли кто нить, как можно заставить архиватор 7-zip устанавливаться в unattended режиме?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:58, 02-03-2005

 

Пользователь


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

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


Вложения
Тип файла: zip 7zip.zip
(2.6 Kb, 134 просмотров)

Exe-шник большой, а скрипт пожалуйста

Отправлено: 18:32, 10-03-2005 | #21



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

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


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


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

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


Спасибо!
Но чегой то он у меня ругается на 17 и 18 строках.

Отправлено: 11:16, 11-03-2005 | #22


Пользователь


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

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


Код: Выделить весь код
  !include "Library.nsh"
  !include "MUI.nsh"
подгружаются стандартные библиотеки. Они расположены в папке Include. Если ты не устанавливал (хотя по идее оно не должно все равно ругаться) то попробуй скопировать эти два файла к себе в папку.
Плюс удали эти 5 строк
Код: Выделить весь код
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "7z_st.bmp"
!define MUI_HEADERIMAGE_UNBITMAP "7z_st.bmp"
!define MUI_ICON "7z.ico" 
!define MUI_UNICON "7z.ico"
т.к. я заменил стандартные ресурсы на мною сделанные 7-zip'овские

Отправлено: 11:28, 11-03-2005 | #23


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


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

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


опишите, пожалуйста - что где должно лежать, и что откуда запускать?

я поместил 7-Zip.nsi в папку NSIS.
он выдал
Код: Выделить весь код
 MakeNSIS v2.05 - Copyright 1999-2005 Nullsoft, Inc.

Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
Portions Copyright (C) 1996-2002 Julian R Seward (bzip2).
Portions Copyright (C) 1999-2003 Igor Pavlov (lzma).

Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Wi
ndridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, Jeff Doozan, Amir
 Szekely, Ximon Eighteen, et al.

Processing config:
Processing plugin dlls: "C:\PROGRA~1\NSIS\Plugins\*.dll"
 - advsplash::show
 - Banner::destroy
 - Banner::getWindow
 - Banner::show
 - BgImage::AddImage
 - BgImage::AddText
 - BgImage::Clear
 - BgImage::Destroy
 - BgImage::Redraw
 - BgImage::SetBg
 - BgImage::SetReturn
 - BgImage::Sound
 - Dialer::AttemptConnect
 - Dialer::AutodialHangup
 - Dialer::AutodialOnline
 - Dialer::AutodialUnattended
 - Dialer::GetConnectedState
 - InstallOptions::dialog
 - InstallOptions::initDialog
 - InstallOptions::show
 - LangDLL::LangDialog
 - Math::Script
 - nsExec::Exec
 - nsExec::ExecToLog
 - nsExec::ExecToStack
 - nsisdl::download
 - nsisdl::download_quiet
 - splash::show
 - StartMenu::Select
 - System::Alloc
 - System::Call
 - System::Copy
 - System::Free
 - System::Get
 - System::Int64Op
 - System::Store
 - TypeLib::GetLibVersion
 - TypeLib::Register
 - TypeLib::UnRegister
 - UserInfo::GetAccountType
 - UserInfo::GetName
 - VPatch::vpatchfile

!define: "MUI_INSERT_NSISCONF"=""

Changing directory to: "c:\PROGRA~1\NSIS"

Processing script file: "7zip.nsi"
!define: "VERSION_MAJOR"="4"
!define: "VERSION_MINOR"="15"
!define: "VERSION_POSTFIX_FULL"=" beta"
!define: "NAME_FULL"="7-Zip 4.15 beta"
!define: "VERSION_POSTFIX"="b"
!define: "FM_LINK"="7-Zip File Manager.lnk"
!define: "HELP_LINK"="7-Zip Help.lnk"
!define: "CLSID_CONTEXT_MENU"="{23170F69-40C1-278A-1000-000100020000}"
!include: "C:\PROGRA~1\NSIS\Include\Library.nsh"
!define: "LIB_INCLUDED"=""
!define: "SHCNE_ASSOCCHANGED"="0x08000000"
!define: "SHCNF_IDLIST"="0x0000"
!include: closed: "C:\PROGRA~1\NSIS\Include\Library.nsh"
!include: "C:\PROGRA~1\NSIS\Include\MUI.nsh"
!include: "C:\PROGRA~1\NSIS\Contrib\Modern UI\System.nsh"
NSIS Modern User Interface version 1.72 - й 2002-2005 Joost Verburg (C:\PROGRA~1
\NSIS\Contrib\Modern UI\System.nsh:11)
!define: "MUI_VERBOSE"="3"
!include: closed: "C:\PROGRA~1\NSIS\Contrib\Modern UI\System.nsh"
!include: closed: "C:\PROGRA~1\NSIS\Include\MUI.nsh"
Name: "7-Zip 4.15 beta"
BrandingText: "www.7-zip.org"
OutFile: "7z415b.exe"
InstallDir: "$PROGRAMFILES\Archiver\7-Zip"
InstallRegKey: "HKLM\Software\7-Zip\Path"
SilentInstall: silent
SetCompressor: lzma
SetCompressorDictSize: 4 mb
!define: "MUI_ABORTWARNING"=""
!insertmacro: MUI_PAGE_LICENSE
LicenseData: open failed "7zip\License.txt"
Usage: LicenseData local_file_that_has_license_text | license_lang_string
Error in macro MUI_PAGE_LICENSE on macroline 21
Error in script "7zip.nsi" on line 60 -- aborting creation process
может быть, дело в версии 7-zip?

Отправлено: 12:15, 11-03-2005 | #24


Пользователь


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

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


Цитата:
Код: Выделить весь код
LicenseData: open failed "7zip\License.txt"
у тебя должна быть папка 7zip с содержимым 7-zip'а (скопируй из установленной папки) в той же папке, что и скрипт 7-zip.nsi

Отправлено: 13:08, 11-03-2005 | #25


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


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

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


Ага. Заработало.
Только выдал ошибку в 72 строке. Я ее закоментировал, тогда в 135. Какой то z.dll требует, а у меня его и нету. закоментировал.
Скомпилировалось!!!
Устанавливается в очень невидимом режиме. Только - можно как нибудь сделать, чтобы язык был русский по дефолту, и архивные расширения ассоциированны?

Отправлено: 14:43, 11-03-2005 | #26


Пользователь


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

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


Код: Выделить весь код
  # store default settings
  WriteRegStr   HKCU "Software\7-ZIP" "Lang" "ru"
  WriteRegStr HKU ".DEFAULT\Software\7-ZIP" "Lang" "ru"
Регистрация на расширения делай ключи как у тебя сейчас в реестре на 7-zip
Открываешь regedit HKCR\.7z и т.д
добавляешь в скрипт
для примера 7-zip
Код: Выделить весь код
WriteRegStr HKCR ".7z" "" "7-Zip.7z"
WriteRegStr HKСR "7-Zip.7z" "7z Archive"
WriteRegStr HKСR "7-Zip.7z\DefaultIcon" "$INSTDIR\Formats\7z.dll"
WriteRegStr HKСR "7-Zip.7z\shell\open\command" "" ""$INSTDIR\7zFMn.exe" "%1""

Последний раз редактировалось kirillkr, 11-03-2005 в 17:02. Причина: ошибка в коде


Отправлено: 16:17, 11-03-2005 | #27


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


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

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


Для версии 3,13 этот код не подходит(в реестре другие ключи надо править). У меня сейчас нет времени разбираться, что да как. может, потом как нибудь..
З.Ы. С руссификацией получилось, осталась ассоциация. И еще чтоб в установленных программах он отображался не 4,15 beta

Отправлено: 12:52, 14-03-2005 | #28


Пользователь


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

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


Цитата:
Для версии 3,13 этот код не подходит(в реестре другие ключи надо править). У меня сейчас нет времени разбираться, что да как. может, потом как нибудь..
З.Ы. С руссификацией получилось, осталась ассоциация. И еще чтоб в установленных программах он отображался не 4,15 beta
Я и говорил про 4.15 beta
Ставить 3.13 не хочу, даже чтоб проверить ключи и настройки.
Чтоб отображалось 3,13 исправь версию в начале скрипта

Отправлено: 13:06, 14-03-2005 | #29

AlexBel


Сообщения: n/a

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


Вложения
Тип файла: zip 7zip.nsi.zip
(2.8 Kb, 40 просмотров)

Прикрепленный шаблон содержит модифицированный шаблон для создания автоматической установки архиватора. Компилируется, но вот не получается создать полностью автоматическую инсталяцию. Все время нужно нажимать кнопку FINISH
Может подскажете, как нужно подкорректировать.

Отправлено: 17:16, 16-03-2005 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка 7-zip

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
автоматическая установка 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




 
Переход