|
Компьютерный форум 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 |
Пользователь Сообщения: 133
|
Профиль | Отправить PM | Цитировать Перепаковал версию 1.91, все настройки в ini-файле, в реестр ничего не записывает. Но надо настроить программу при использовании, ассоциировать с файлаими, и т. д. Если кому интересно - ссылка на закачку такая:
http://www.sendspace.com/file/tkpzcc |
Отправлено: 10:55, 27-05-2007 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
поделитесь, плиз файликом с ассоциациями с "часто используемыми файлами"
|
Отправлено: 17:28, 23-11-2007 | #12 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Вот настройки ассоциаций для Inno Setup (выдрал из одного перепакованного дистрибутива):
[Registry] Root: HKCR; Subkey: .sld; ValueType: String; ValueData: XnView.Slide; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.Slide\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,0; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.Slide\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" -slide ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.Image\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,1; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.Image\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.bmp\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,2; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.bmp\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.gif\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,3; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.gif\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.iff\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,4; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.iff\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.jpg\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,5; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.jpg\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.pcx\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,6; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.pcx\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.pic\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,7; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.pic\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.png\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,8; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.png\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.tga\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,9; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.tga\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.tif\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,10; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.tif\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.emf\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,11; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.emf\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.wmf\DefaultIcon; ValueType: String; ValueData: {app}\xnview.exe,12; Flags: uninsdeletekey Root: HKCR; Subkey: XnView.wmf\shell\open\command; ValueType: String; ValueData: """{app}\xnview.exe"" ""%1"""; Flags: uninsdeletekey Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.bmp] @="XnView.bmp" "PerceivedType"="image" "Content Type"="image/bmp" [HKEY_CLASSES_ROOT\.emf] "PerceivedType"="image" @="XnView.Image" [HKEY_CLASSES_ROOT\.gif] "PerceivedType"="image" @="XnView.gif" "Content Type"="image/gif" [HKEY_CLASSES_ROOT\.jpe] "PerceivedType"="image" @="XnView.Image" "Content Type"="image/jpeg" [HKEY_CLASSES_ROOT\.jpeg] "PerceivedType"="image" @="XnView.Image" "Content Type"="image/jpeg" [HKEY_CLASSES_ROOT\.jpg] "PerceivedType"="image" @="XnView.jpg" "Content Type"="image/jpeg" [HKEY_CLASSES_ROOT\.png] "PerceivedType"="image" @="XnView.png" "Content Type"="image/png" [HKEY_CLASSES_ROOT\.rle] @="XnView.Image" [HKEY_CLASSES_ROOT\.targa] @="XnView.Image" [HKEY_CLASSES_ROOT\.tga] @="XnView.tga" [HKEY_CLASSES_ROOT\.tif] "Content Type"="image/tiff" @="XnView.tif" [HKEY_CLASSES_ROOT\.tiff] "Content Type"="image/tiff" "PerceivedType"="image" @="XnView.Image" [HKEY_CLASSES_ROOT\.wmf] "PerceivedType"="image" @="XnView.Image" [HKEY_CLASSES_ROOT\XnView.bmp] [HKEY_CLASSES_ROOT\XnView.bmp\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,2" [HKEY_CLASSES_ROOT\XnView.bmp\shell] [HKEY_CLASSES_ROOT\XnView.bmp\shell\open] [HKEY_CLASSES_ROOT\XnView.bmp\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.gif] [HKEY_CLASSES_ROOT\XnView.gif\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,3" [HKEY_CLASSES_ROOT\XnView.gif\shell] [HKEY_CLASSES_ROOT\XnView.gif\shell\open] [HKEY_CLASSES_ROOT\XnView.gif\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.iff] [HKEY_CLASSES_ROOT\XnView.iff\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,4" [HKEY_CLASSES_ROOT\XnView.iff\shell] [HKEY_CLASSES_ROOT\XnView.iff\shell\open] [HKEY_CLASSES_ROOT\XnView.iff\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.Image] @="XnView Image" [HKEY_CLASSES_ROOT\XnView.Image\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,1" [HKEY_CLASSES_ROOT\XnView.Image\shell] [HKEY_CLASSES_ROOT\XnView.Image\shell\open] [HKEY_CLASSES_ROOT\XnView.Image\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.jpg] [HKEY_CLASSES_ROOT\XnView.jpg\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,5" [HKEY_CLASSES_ROOT\XnView.jpg\shell] [HKEY_CLASSES_ROOT\XnView.jpg\shell\open] [HKEY_CLASSES_ROOT\XnView.jpg\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.pcx] [HKEY_CLASSES_ROOT\XnView.pcx\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,6" [HKEY_CLASSES_ROOT\XnView.pcx\shell] [HKEY_CLASSES_ROOT\XnView.pcx\shell\open] [HKEY_CLASSES_ROOT\XnView.pcx\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.pic] [HKEY_CLASSES_ROOT\XnView.pic\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,7" [HKEY_CLASSES_ROOT\XnView.pic\shell] [HKEY_CLASSES_ROOT\XnView.pic\shell\open] [HKEY_CLASSES_ROOT\XnView.pic\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.png] [HKEY_CLASSES_ROOT\XnView.png\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,8" [HKEY_CLASSES_ROOT\XnView.png\shell] [HKEY_CLASSES_ROOT\XnView.png\shell\open] [HKEY_CLASSES_ROOT\XnView.png\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.Slide] @="XnView Slide" [HKEY_CLASSES_ROOT\XnView.Slide\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,0" [HKEY_CLASSES_ROOT\XnView.Slide\shell] [HKEY_CLASSES_ROOT\XnView.Slide\shell\open] [HKEY_CLASSES_ROOT\XnView.Slide\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" -slide \"%1\"" [HKEY_CLASSES_ROOT\XnView.tga] [HKEY_CLASSES_ROOT\XnView.tga\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,9" [HKEY_CLASSES_ROOT\XnView.tga\shell] [HKEY_CLASSES_ROOT\XnView.tga\shell\open] [HKEY_CLASSES_ROOT\XnView.tga\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\XnView.tif] [HKEY_CLASSES_ROOT\XnView.tif\DefaultIcon] @="C:\\Program Files\\XnView\\xnview.exe,10" [HKEY_CLASSES_ROOT\XnView.tif\shell] [HKEY_CLASSES_ROOT\XnView.tif\shell\open] [HKEY_CLASSES_ROOT\XnView.tif\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Applications\xnview.exe] [HKEY_CLASSES_ROOT\Applications\xnview.exe\shell] [HKEY_CLASSES_ROOT\Applications\xnview.exe\shell\open] [HKEY_CLASSES_ROOT\Applications\xnview.exe\shell\open\command] @="\"C:\\Program Files\\XnView\\xnview.exe\" \"%1\"" |
Отправлено: 05:11, 13-10-2008 | #13 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Вот здесь есть скрипт NSIS для перепаковки XnView , где я реализовал ассоциации файлов при тихой установке. Можно перепаковать при желании.
|
------- Отправлено: 09:01, 13-10-2008 | #14 |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Дополнение к проводнику ставится только при Custom установке, есть для неё ключи ?
|
Отправлено: 16:36, 14-09-2009 | #15 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Обновился XnView до версии 1.97
Всвязи с этим я публикую свою "Тихую" сборку этого приложения. Состав сборки можно почитать здесь: http://winreview.ru/news.php?extend.46.12 А саму сборку со скриптом и описанием тихой установки можно скачать здесь: http://winreview.ru/download.php?view.7 |
------- Отправлено: 21:24, 02-12-2009 | #16 |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать Добавляю в Inno Setup ассоциации для программы (хочу сделать свою сборку), но файлы не ассоциируются хоть тресни. Значки Jpg Gif файлов меняются. Когда заходишь в настройки программы галочки напротив ассоциаций стоят. А при клике на файл всё открывается в стандартном просмотрщике Windows.
В чём может быть ошибка ? |
Отправлено: 04:11, 10-12-2009 | #17 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Система ? Какая операционная система ?
В NT6 (читать Vista,7) надо шаманить с реестром Удалить Записать Это для примера, я просто показываю технологию. Если у вас под ХР ассоциации не ставятся, показывайте код, возможно, в нем косяк. |
------- Отправлено: 19:14, 10-12-2009 | #18 |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать
Операционка XP SP3
файл скрипта прилагаю. |
||||
Отправлено: 04:32, 11-12-2009 | #19 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Зачем вы явно прописываете в реестр C:\Program Files\XnView\xnview.exe
А если вы в другую папку поставите ? Используйте {pf} Что у вас в HKCR\XnView.bmp\shell\open\command прописывается, смотрели ? |
------- Отправлено: 22:21, 11-12-2009 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Графика - 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 |
|