|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Тихий XnView (SCGG - XnView) |
|
Тихий XnView (SCGG - XnView)
|
Ветеран Сообщения: 3206 |
Профиль | Отправить PM | Цитировать
Сборка для автоматической и интерактивной установки программы для просмотра и редактирования графических файлов XnView. В основе сборки NSIS инсталлятор собственной разработки. Сборка поддерживает следующие типы установки: а) Полная, с ассоциацией с распространенными форматами графических файлов и расширенной интеграцией в контекстное меню. б) Сокращенная, с ассоциацией только с самыми распространенными форматами графических файлов и расширенной интеграцией в контекстное меню. в) Минимальная, без ассоциаций и интеграции в контекстное меню. г) В интерактивном режиме возможна установка "По выбору пользователя" По умолчанию выбран минимальный тип установки. Тихая установка сборки возможна с ключом /S в режиме типа установки "Минимальная" или по файлу ответов. Дополнительные ключи автоустановки: Аcсоциировать с основными форматами графических файлов - /A Выполнить однопользовательскую установку - /O Включить контекстное меню с расширением оболочки - /K Добавить ярлык на рабочий стол - /T Добавить ярлык в панель Быстрого запуска - /Q Закрепить ярлык в Панели задач - /B Закрепить ярлык в меню Пуск - /P Папку XnView с ярлыками программы создать в директории "Все-программы\Графика" (применяется вместо папки по умолчанию) - /J Ключи возможно комбинировать, например: XnView.exe /S /T /A /J /K Важно! Дополнительные ключи работают только в том случае, если отсутствует (не создан) файл ответов XnView.ini. Если файл ответов XnView.ini имеется, то установка производится по нему. Ключ запуска генератора файла ответов /G. При деинсталляции возможно восстановить ассоциации графических файлов со встроенной в Windows программой просмотра. При деинсталляции программы возможно вместо перезагрузки компьютера перезагрузить Проводник Windows. Предусмотрена возможность однопользовательской установки. По умолчанию - многопользовательская. Если в директории с инсталлятором будет находится файл XNVIEW.reg с таким содержанием: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\XnView] "LicenseName"="XXXXXXXXXX" "LicenseNumber"="XXXXXXXXX" то программа установится зарегистрированной. Конечно, регистрационные данные нужно ввести свои. Файл XNVIEW.reg можно также располагать в папке XNVIEW, созданной в одной директории с инсталлятором. ВАЖНО: Инсталлятор сборки поддерживает работу в режиме "генератора ответов", то есть, запустив инсталлятор с ключом /G Вы можете пройти сеанс виртуальной установки, отмечая опции, которые Вы хотели бы задействовать. В результате такой процедуры, в одной директории с инсталлятором будет создан файл XnView.ini, в который пропишутся опции установки. Полученный таким образом сценарий установки можно использовать, если запустить инсталлятор с ключом /S, при условии, что файл ответов будет находится в одной директории с инсталлятором и иметь одинаковое с ним название (за исключением расширения). Если файла ответов в директории не будет, то программа установится тихо в режиме типа установки "Минимальная". В архиве сборки имеются образец файла ответов для полного варианта установки (который я рекомендую использовать в большинстве случаев), а также cmd-файлы для запуска инсталлятора с ключами /S и /G. Внимание! Путь установки в файле ответов абсолютный - проследите за буквой системного диска. Если, Вы хотите, чтобы сборка ставилась в автоматическом режиме на системный диск с любым буквенным обозначением, перепишите в файле ответов строку директории установки в ручную таким образом: INSTALLDIR=%programfiles%\XnView Внимание! Запуск инсталлятора с ключом /G перезаписывает уже имеющийся файл ответов (делайте резервные копии). Ссылка для скачивания сборки: http://rusfolder.com/43277166 Текущая версия 2.32 Изменения в сборке: Предусмотрен подхват ini - файла с настройками программы. Файл с настройками должен быть предварительно переименован в settings_xnview.ini , иначе он не будет подхвачен. Переименование нужно для исключения конфликта имен с файлом ответов. Располагаться файл с настройками может в одной директории с инсталлятором или в папке XNVIEW , созданной в одной директории с инсталлятором. В секцию создания ярлыков добавлена опция "Закрепить ярлык на панели задач" (для Windows 7). По умолчанию эта опция включена только в режиме "Полный тип установки". Для подключение указанной опции в режиме тихой установки для прочих конфигураций (отличных от полного типа установки) используется параметр файла ответов TaskBar=1 |
|
------- Отправлено: 11:32, 27-11-2005 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата zxcvvcxz:
С офсайта XnViewShellExt.dll скачивается отдельно в архиве XnShellEx64.zip. при распаковке получается папка XnShellEx64. В батнике там прописана комманда regsvr32 "XnViewShellExt.dll" . Хотя, у меня не через батник регистрируется, а коммандой скрипта. Секция регистрации такая: Section "Использовать расширенную оболочку XnView" XnViewShell SectionIn 1 2 SetOutPath "$INSTDIR" ; - подключить директорию установки ; ${If} ${RunningX64} ; открыть логическую конструкцию, и если запущена х64 SetOutPath "$INSTDIR\XnShellEx64" ; - подключить путь RegDLL "$INSTDIR\XnShellEx64\XnViewShellExt.dll" ; - зарегистрировать ${Else} ; - иначе, если не x64 SetOutPath "$INSTDIR\ShellEx" ; -подключить путь RegDLL "$INSTDIR\ShellEx\XnViewShellExt.dll" ; - зарегистрировать ${EndIf} ; - закрыть логическую конструкцию WriteRegStr HKCU "Software\XnView\ShellEx" "Language" "ru" SectionEnd Обратите внимание на SectionIn 1 2, то есть в режиме минимальной установки эта секция не работает, только при полной или сокращенной установке, или если секция выбрана в ручную. На X86 все работает и регистрируется замечательно. Попробуйте после установки посмотреть в реестре ключи: HKLM "SOFTWARE\Classes\CLSID\{A5D35F9F-6A11-4EAA-B70B-7BB6FE32663A}" HKLM "SOFTWARE\Classes\Interface\{FCF6C25A-4F31-497E-BAC7-284BDDD221A8}" HKLM "SOFTWARE\Classes\TypeLib\{AE8FFFA0-3A0A-4280-BF0A-FF777B3DFC1E}" Они должны быть созданы. Или можно для проверки использовать программку RegDllView от NirSoft. |
|
------- Последний раз редактировалось wolkow70, 22-11-2011 в 15:15. Отправлено: 13:26, 22-11-2011 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Мне кажется будет проще и эффективнее импортировать "Готовые" файлы реестра в инсталл,хотя конечно не плохо былобы всё это добро изначально установить на Win 64 в ринципе я это сделал уже из расчёта,что установка будет происходить только на 64-ю систему
|
Отправлено: 18:56, 22-11-2011 | #42 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата zxcvvcxz:
Насчет эффективности... Непосредственная регистрация DLL регсервером операционной системы более технологична и правильна. Это касается и последующей деинсталляции. Вообще странно, что у Вас такая проблема наблюдается. Больше никто о ней не сообщил. |
|
------- Отправлено: 19:56, 22-11-2011 | #43 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Перезалил сборку. Несколько изменил механизм регистрации XnViewShellExt.dll на системах x64.
У кого были проблемы попробуйте переставить. |
------- Последний раз редактировалось wolkow70, 12-03-2012 в 09:39. Отправлено: 14:01, 24-11-2011 | #44 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Спасибо попробуем
|
Отправлено: 03:36, 27-12-2011 | #45 |
Старожил Сообщения: 190
|
Профиль | Отправить PM | Цитировать wolkow70, не могли бы Вы сделать сборку версии 1.70 ? Эта версия последняя из маленьких по объёму. Или вариант последней версии, но без дополнений(на сайте автора 4.3 МБ)
|
Отправлено: 16:47, 16-02-2012 | #46 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата murder:
|
|
------- Отправлено: 08:04, 17-02-2012 | #47 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Выложил LITE версию сборки XnView 1.98.5
Размер инсталлятора 3,1 Mb. В состав дистибутива не включены: расширение контекстного меню, медиадетектор, не основные плагины программы. Сокращен перечень ассоциаций при установке (только распространенные форматы). Применен альтернативный файл русской локализации (от Victor_VG, без многочисленных косяков). Оригинальный фал архивирован в папке локализации (может быть восстановлен). Добавлено несколько дополнительных скинов. Возможность автоматической установки, в том числе по файлу ответов сохранена. Ссылка на скачивание: http://ifolder.ru/28784759 |
------- Последний раз редактировалось wolkow70, 19-02-2012 в 09:29. Отправлено: 15:41, 18-02-2012 | #48 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Обновил свою сборку до версии XnView 1.98.8.
Альтернативного файла русской локализации для этой версии нет. Использовал официальный. О сборке: http://forum.oszone.net/post-1715870-31.html Ссылка для скачивания: http://ifolder.ru/29238739 |
------- Последний раз редактировалось wolkow70, 12-03-2012 в 12:49. Отправлено: 09:39, 12-03-2012 | #49 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
у кого есть вариант к сключом /S |
|
Отправлено: 15:50, 28-04-2012 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Графика - XnView | luka_d74 | Программное обеспечение Windows | 14 | 11-06-2018 15:00 | |
Графика - [addon] XnView | andrew71 | Наборы обновлений для Windows XP/2003/Windows 7 | 252 | 29-11-2016 07:07 | |
Графика - [addon] XnView Shell Extension | Fresh96 | Наборы обновлений для Windows XP/2003/Windows 7 | 4 | 28-12-2010 14:16 | |
XNView 1.97 Beta 2 | OSZone Software | Новости программного обеспечения | 0 | 07-11-2009 20:30 | |
Установка XnView на флешку | Ser6720 | Хочу все знать | 3 | 14-07-2007 04:21 |
|