Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Тихий XnView (SCGG - XnView) (http://forum.oszone.net/showthread.php?t=57190)

wolkow70 27-11-2005 11:32 377915

Тихий XnView (SCGG - XnView)
 
Вложений: 2


Сборка для автоматической и интерактивной установки программы для просмотра и редактирования графических файлов 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


Первоначальный вариант сообщения »
Цитата:

Цитата SyCraft
Полностью тихий, перепакованный дистрибутив XnView.
Построенный на базе версии 1.80.3, автоматически ставится русифицированная версия программы, с отстроенным интерфейсом. С помощью XnView можно быстро и легко просматривать, обрабатывать и переводить графические файлы из одного формата в другой. Программа знает более 400 различных графических форматов. Окно программы представляет собой дерево папок, совмещённое с областью предварительного просмотра. Если в директории, выбранной в дереве папок, находятся графические файлы, то они отображаются в виде небольших предварительных картинок-превьюшек.
Поддерживаются плагины. Для частного и некоммерческого использования распространяется бесплатно. Эта версия вышла после целого ряда "релиз кандидатов". В ней исправлено очень много ошибок, улучшена стабильность, доработан интерфейс, улучшена работа с некоторыми графическими форматами. Поэтому рекомендуется всем пользователям данной утилиты обновить предыдущие версии до этой.
Текущая версия XnView_A-22.11 (доработан 27.11.2005г.)
Скачать это чудо можно здесь


VseDoFeNi 27-11-2005 13:22 377944

SyCraft
Размер какой?

Вот, кстати ключики для RuOnceEx, может кому пригодятся
Код:

REG ADD %KEY%\015 /VE /D "XnView" /f
REG ADD %KEY%\015 /V 1 /D "%CDDRIVE%\install\Xnview\XnView-win-full_1.8.exe /VERYSILENT /SP-" /f


SyCraft 27-11-2005 14:01 377949

VseDoFeNi
Размер - 4 мб.
Ключи к XnView_A-22.1 ключи не нужны, ибо он полностью астоматизированный, Невидимый дистрибутив)))

VseDoFeNi 27-11-2005 14:21 377957

SyCraft
Ключи я к родному инсталлеру дал. Уже и не помню, когда перешел на него. Классный просмотровщик!

kazavo4ka 23-05-2006 17:57 441454

Установиться то он установится, а вот как его ассоциировать со всеми картинками? Ну шоб он атоматом был вьвером для картинок?

SAOPP 23-05-2006 18:53 441480

SyCraft
А действительно то, что он не ассоциируется с графикой?

Ser6720 23-05-2006 19:21 441493

Последняя версия 1.82.4 ( март 2006г).

sergelen 03-02-2007 16:11 545239

XnView 1.90 Final Rus
 
Тихая установка XnView 1.90 final rus /VERYSILENT
Ассоциации на самые популярные image файлы. Archive и Мультимедия плагины удалены.
Размер: 4.66 Мб
Скачать с ifolder

Vlad09 21-02-2007 01:04 553174

Я тоже решил сделать подобную вещь, но не стал ничего вырезать, тестировал примерно недели три, вроде работает без глюков, вот ссылка на закачку:
http://vlad09.mylivepage.ru/file/index

dimich22 28-04-2007 09:58 580717

По принципу sergelen сделал тихий установщик для XnView 1.90.3 Ассоциации на самые популярные image файлы. Archive и Мультимедия плагины удалены.
~ 5 Мб
Ссылка на закачку

Vlad09 27-05-2007 10:55 591484

Перепаковал версию 1.91, все настройки в ini-файле, в реестр ничего не записывает. Но надо настроить программу при использовании, ассоциировать с файлаими, и т. д. Если кому интересно - ссылка на закачку такая:
http://www.sendspace.com/file/tkpzcc

georglk 23-11-2007 17:28 684102

поделитесь, плиз файликом с ассоциациями с "часто используемыми файлами"

Midge 13-10-2008 05:11 922298

Вот настройки ассоциаций для 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

А вот содержимое рег-файла (нашел на оф-форуме XnView):
Код:

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\""

Ассоциации только на частоиспользуемые файлы, причем списки IS и .reg неидентичны. При желании можно добавить парочку своих по аналогии.

hb860 13-10-2008 09:01 922370

Вот здесь есть скрипт NSIS для перепаковки XnView , где я реализовал ассоциации файлов при тихой установке. Можно перепаковать при желании.

Fomarkin 14-09-2009 16:36 1218793

Дополнение к проводнику ставится только при Custom установке, есть для неё ключи ?

hb860 02-12-2009 21:24 1285378

Обновился XnView до версии 1.97
Всвязи с этим я публикую свою "Тихую" сборку этого приложения.
Состав сборки можно почитать здесь: http://winreview.ru/news.php?extend.46.12
А саму сборку со скриптом и описанием тихой установки можно скачать здесь: http://winreview.ru/download.php?view.7

Lodoss 10-12-2009 04:11 1291186

Добавляю в Inno Setup ассоциации для программы (хочу сделать свою сборку), но файлы не ассоциируются хоть тресни. Значки Jpg Gif файлов меняются. Когда заходишь в настройки программы галочки напротив ассоциаций стоят. А при клике на файл всё открывается в стандартном просмотрщике Windows.

В чём может быть ошибка ?

hb860 10-12-2009 19:14 1291751

Система ? Какая операционная система ?
В NT6 (читать Vista,7) надо шаманить с реестром
Удалить
Код:

HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jpg\UserChoice"
Записать
Код:

HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.JPG\UserChoice" "Progid" "XnView.Image"
Это для примера, я просто показываю технологию. Если у вас под ХР ассоциации не ставятся, показывайте код, возможно, в нем косяк.

Lodoss 11-12-2009 04:32 1292172

Вложений: 1
Операционка XP SP3
файл скрипта прилагаю.

hb860 11-12-2009 22:21 1292920

Зачем вы явно прописываете в реестр C:\Program Files\XnView\xnview.exe
А если вы в другую папку поставите ? Используйте {pf}

Что у вас в HKCR\XnView.bmp\shell\open\command прописывается, смотрели ?

Lodoss 15-12-2009 12:27 1295731

Прописывается вот что \"C:\Program Files\XnView\xnview.exe\" \"%1\"
Насчёт переменной PF знаю. Я скопировал записи которые выше приводились.

Может покажете чайнику какие строки нужно добавить чтобы один тип файла проассоциировать в Inno Setup ? Остальное я бы сделал по аналогии.

hb860 15-12-2009 13:32 1295771

Самое интересное, я не вижу ошибки. У вас правильный код.
А чё у вас в HKEY_CURRENT_USER\Software\Classes\.bmp прописано ?
Мож в этом дело ?

Habetdin 15-12-2009 15:00 1295839

Цитата:

Цитата Lodoss
какие строки нужно добавить чтобы один тип файла проассоциировать в Inno Setup ? »

Пример:
Код:

[Registry]
Root: HKCR; SubKey: .swf; ValueType: string; ValueData: ShockwaveFlash; Flags: uninsdeletekey
Root: HKCR; SubKey: ShockwaveFlash; ValueType: string; ValueData: Shockwave Flash; Flags: uninsdeletekey
Root: HKCR; SubKey: ShockwaveFlash\Shell\Open\Command; ValueType: string; ValueData: """{app}\flashplayer10.exe"" ""%1"""; Flags: uninsdeletevalue
Root: HKCR; Subkey: ShockwaveFlash\DefaultIcon; ValueType: string; ValueData: {app}\flashplayer10.exe,5; Flags: uninsdeletevalue

Но быстрее "наштамповать" ассоциации в ISTool (Registry - Create Association...) ;)
P.S.: вопросы по Inno Setup - Скрипты Inno Setup. Помощь и советы

hb860 02-03-2010 23:33 1359914

XnView 1.97.2
Дистрибутив просмотрщика графики XnView, оптимизированный для тихой установки без участия пользователя. Исключены все языки, кроме английского и русского. При установке программа устанавливает на себя ассоциации популярных графических форматов.
Тихая установка: XnView-1.97.2.exe /S
Скачать

hb860 06-05-2010 10:10 1407790

Тихая установка XnView 1.97.4
При установке программа устанавливает на себя ассоциации популярных графических форматов, язык по умолчанию русский, "совет дня" и бразуер файловой системы по умолчанию отключены. Полное описание
Тихая установка:
Код:

XnView-1.97.4.exe /S
Скачать XnView 1.97.4

hb860 15-06-2010 01:47 1434236

Тихая установка XnView 1.97.5
При установке программа устанавливает на себя ассоциации популярных графических форматов, язык по умолчанию русский, "совет дня" и бразуер файловой системы по умолчанию отключены. Полное описание
Тихая установка:
Код:

XnView-1.97.5.exe /S
Скачать XnView 1.97.5

hb860 09-09-2010 01:53 1491466

Тихая установка XnView 1.97.7

Дошли руки до реализации нормального инсталлятора для этой отличной программы .Уже ставший "фишкой" моих сборок генератор ответов теперь появился и в арсенале этого приложения. Он позволяет вам указать, какие именно типы файлов закреплять за XnView, или не закреплять вовсе. Запуск генератора ответов производится вот так:
Код:

XnView-1.97.7.exe /G
Он позволяет указать, какие типы файлов закреплять за приложеним.
Тихая установка без вмешательства пользователя производится запуском приложения следующим образом:
Код:

XnView-1.97.7.exe /S
Если рядом с дистрибутивом был файл ответов XnView-1.97.7.ini, инстяллтаор считает из неё те типы файлов, которые необходимо открывать XnView.
Скачать

hb860 21-09-2010 02:30 1500414

Тихая установка XnView 1.97.8

Всё тоже самое: генератор ответов позволяет вам указать, какие именно типы файлов закреплять за XnView, или не закреплять вовсе. Запуск генератора ответов производится вот так:
Код:

XnView-1.97.8.exe /G
Тихая установка без вмешательства пользователя производится запуском приложения следующим образом:
Код:

XnView-1.97.8.exe /S
Если рядом с дистрибутивом был файл ответов XnView-1.97.8.ini, инсталлятор считает из неё те типы файлов, которые необходимо открывать XnView.
Скачать

По умолчанию язык русский, включен плагин для AWD файлов, отключен браузер файлов и всякие советы дня.

Bond01 01-10-2010 15:33 1508980

hb860, добавьте расширенную версию с контекстным меню.

wolkow70 13-05-2011 07:05 1675377

Можно добавить в эту тему свои пять копеек?

В связи с выходом новой версии XnView 1.98 собрал свой вариант установщика на базе полной версии программы.

1. Сборка поддерживает следующие типы установки:
а) Полная, с ассоциацией с наиболее распространенными форматами графических файлов и расширенной интеграцией в контекстное меню.
б) Минимальная, без ассоциаций и интеграции в контекстное меню.
в) В ручном режиме возможна установка "по выбору"
2. Тихая установка возможна с ключом /S в режиме полного типа установки.
3. При деинсталляции возможно восстановить ассооциации графических файлов со встроенной в Windows программой просмотра.
4. При деинсталляции программы требуется перезагрузка, но ее можно по выбору заменить перезагрузкой только проводника и от перезагрузки всего компьютера отказаться.
5. Если в директории с установщиком будет находится файл XnView.reg
с таким содержанием:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\XnView]
"LicenseName"="XXXXXXXXXX"
"LicenseNumber"="XXXXXXXXX"

то программа установится в полной зарегистрированной версии.
Конечно, регистрационные данные нужно ввести свои.

Скриншоты:
http://s50.radikal.ru/i129/1105/97/216f1a4066c6.png
http://s001.radikal.ru/i194/1105/65/eccfc004a1db.png

saavaage 24-07-2011 22:22 1719106

wolkow70, вышла версия 1.98.2

wolkow70 29-07-2011 17:54 1722410

Обновил сборку до версии 1.98.2.0
Доработал скрипт установки, исправил недочеты.
Достигнута полная совместимость с установкой на Windows 7.
Теперь, при деинсталляции работает восстановление файловых ассоциаций к ранее ассоциированной программе (как на XP, так и на W7).
Для Windows XP сохранил также возможность ассоциировать при удалении со встроенной программой просмотра по желанию пользователя.
Теперь - три типа интерактивной установки.
Сохранена возможность тихой установки по файлу ответов или в режиме полной установки (ключ /S).
В остальном смотрите выше.

Dimon33 15-11-2011 19:47 1795853

xnView 1.98.4

wolkow70 18-11-2011 12:07 1797872

Обновил сборку до версии 1.98.4.0

Существенно доработал скрипт инсталляции.
Добавил возможность при удалении программы восстановливать ассоциации графических файлов со встроенной программой просмотра и на Windows 7.
Добавил установку расширенного контекстного меню для систем x64.

Файл ответов от прежних сборок использовать не рекомендую. Нужно создать новый.
В архиве сборки новый файл ответов для полного варианта установки.

Подробности о сборке в этом сообщении:
http://www.forum.oszone.ru/post-1715870-31.html

Dimon33 18-11-2011 16:18 1798027

новая версия 1.98.5
wolkow70,ждём Вашего обновления сборки

wolkow70 19-11-2011 09:31 1798542

Обновил сборку до версии 1.98.5.0
Подробности о сборке в этом сообщении:
http://www.forum.oszone.ru/post-1715870-31.html

zxcvvcxz 19-11-2011 20:56 1798922

Цитата:

Цитата wolkow70
Добавил установку расширенного контекстного меню для систем x64 »

Недавно перелез с Win 7x32 на 64.Устоновил 1.98.5.0.Так как сделать полную если можно так сказать интеграцию в конт.меню ,кроме как только надписи "Открыть в XnView"

wolkow70 20-11-2011 11:58 1799193

Цитата:

Цитата zxcvvcxz
Недавно перелез с Win 7x32 на 64.Устоновил 1.98.5.0.Так как сделать полную если можно так сказать интеграцию в конт.меню ,кроме как только надписи "Открыть в XnView" »

Вы отмечали во время установки опцию "Использовать расширенную оболочку XnView"?
Если да, то появляется ли в контекстном меню графических файлов значок меню XnShell?
Если нет, то посмотрите в папке с программой имеется ли папка XnShellEx64?
Если имеется, проверьте в ней наличие файла XnViewShellExt.dll?
Если есть, проверьте зарегистрирован ли он в системе?
Если нет, то попробуйте зарегистрировать вручную.
Проверьте снова наличие значка меню XnView.
Отпишите пожалуйста о результатах.

У меня нет сейчас установленной Win 7x64, чтобы самому проверить. Но скрипт предусматривает копирование файла для x64 и его регистрацию.

maxsnake 20-11-2011 14:49 1799256

а чем не устраивает XnViewMP ? как раз заточен под win x64

zxcvvcxz 22-11-2011 02:04 1800377

Всё отмечал
Вот путь файла XnViewShellExt.dll "C:\Program Files (x86)\XnView\XnShellEx64"
Я так понимаю,что XnViewShellExt.dll Должен лежать рядом с "экзшником"
Bat фаайлы скорей всего не срабатывают при инстоляции
wolkow70, Нельзя ли взглянуть на исходник инстолятора?

wolkow70 22-11-2011 13:26 1800660

Цитата:

Цитата zxcvvcxz
Я так понимаю,что XnViewShellExt.dll Должен лежать рядом с "экзшником" »

Не важно где он лежит, важно, чтобы он был зарегистрирован, а регсервер сам прописывает в CLSID реестра путь к нему. В 32-битной версии он лежит в папке ShellEx.
С офсайта 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.

zxcvvcxz 22-11-2011 18:56 1800984

Мне кажется будет проще и эффективнее импортировать "Готовые" файлы реестра в инсталл,хотя конечно не плохо былобы всё это добро изначально установить на Win 64 в ринципе я это сделал уже из расчёта,что установка будет происходить только на 64-ю систему

wolkow70 22-11-2011 19:56 1801044

Цитата:

Цитата zxcvvcxz
Мне кажется будет проще и эффективнее импортировать "Готовые" файлы реестра в инсталл »

Инсталлятор подхватывает файл реестра при установке. Файл должен иметь наименование XnView.reg. Можете вносить в него любые нужные данные реестра. Но данные из этого файла экспортируются в реестр до отработки секции регистрации оболочки. Поэтому, если хотите регистрировать через рег-файл, то секцию "Использовать расширенную оболочку XnView" следует не отмечать при установке (то есть отключать).
Насчет эффективности... Непосредственная регистрация DLL регсервером операционной системы более технологична и правильна. Это касается и последующей деинсталляции.
Вообще странно, что у Вас такая проблема наблюдается. Больше никто о ней не сообщил.

wolkow70 24-11-2011 14:01 1802382

Перезалил сборку. Несколько изменил механизм регистрации XnViewShellExt.dll на системах x64.
У кого были проблемы попробуйте переставить.

zxcvvcxz 27-12-2011 03:36 1823079

Спасибо попробуем

murder 16-02-2012 16:47 1860272

wolkow70, не могли бы Вы сделать сборку версии 1.70 ? Эта версия последняя из маленьких по объёму. Или вариант последней версии, но без дополнений(на сайте автора 4.3 МБ)

wolkow70 17-02-2012 08:04 1860625

Цитата:

Цитата murder
Или вариант последней версии, но без дополнений »

Lite версию сделаю, немножко попозже время будет. После удаления лишних языков жмется до двух с половиной метров.

wolkow70 18-02-2012 15:41 1861422

Выложил LITE версию сборки XnView 1.98.5
Размер инсталлятора 3,1 Mb.

В состав дистибутива не включены: расширение контекстного меню, медиадетектор, не основные плагины программы. Сокращен перечень ассоциаций при установке (только распространенные форматы).
Применен альтернативный файл русской локализации (от Victor_VG, без многочисленных косяков). Оригинальный фал архивирован в папке локализации (может быть восстановлен).
Добавлено несколько дополнительных скинов.
Возможность автоматической установки, в том числе по файлу ответов сохранена.

Ссылка на скачивание:
http://ifolder.ru/28784759

wolkow70 12-03-2012 09:39 1877484

Обновил свою сборку до версии XnView 1.98.8.
Альтернативного файла русской локализации для этой версии нет. Использовал официальный.
О сборке:
http://forum.oszone.net/post-1715870-31.html
Ссылка для скачивания:
http://ifolder.ru/29238739

slecht 28-04-2012 15:50 1907347

Цитата:

Цитата wolkow70
Выложил LITE версию сборки XnView 1.98.5
Размер инсталлятора 3,1 Mb. »

не работает с ключом /S

у кого есть вариант к сключом /S

wolkow70 28-04-2012 15:59 1907349

Цитата:

Цитата slecht
не работает с ключом /S »

Как это неработает, когда работает?! Ключ /S должен быть в верхнем регистре
XnView.exe /S
Для проверки можете запустить файл cmd из архива.

slecht 30-04-2012 11:12 1908176

прошу прощения, а ведь точно было дело в регистре

wolkow70 01-09-2012 16:14 1981126

Обновил свою сборку до версии XnView 1.99.0.
О сборке:
http://forum.oszone.net/post-1715870-31.html
Ссылка для скачивания:
http://rusfolder.com/32411150

wolkow70 06-09-2012 18:16 1984318

Обновил свою сборку до версии XnView 1.99.1.
О сборке:
http://forum.oszone.net/post-1715870-31.html
Ссылка для скачивания:
http://rusfolder.com/32519048

zxcvvcxz 07-09-2012 10:28 1984620

Спасибо за сборки)
У меня стоит ещё версия 1.98.5 тоже вашей сборки.Чёт боязно обновляться - так как в прошлый раз пришлось повозиться . При стандартной установке на Win 7x64 окно предпросмотра в контекстном меню не отображалось.Так вот если в этой сборке папка XnShellEx64 в которой есть батник такого типа: regsvr32 "XnViewShellExt.dll" если нет то подойдёт он к этойверсии XnView 1.99.1 ?

wolkow70 07-09-2012 16:31 1984820

Цитата:

Цитата zxcvvcxz
Чёт боязно обновляться »

Удалите имеющуюся сборку1.98.5. Перезагрузите обязательно компьютер. И смело устанавливайте новую сборку. Все давно поправлено. Тестировал на WinXP x64. Батник сейчас не используется, задействован другой механизм регистрации библиотеки.

wolkow70 07-09-2012 21:57 1984960

Немного подкорректировал сборку. Добавил в ассоциации секцию "специализированные RAW форматы" для наиболее известных марок фотокамер. Мелкие доработки. Сборку перезалил.

zxcvvcxz 08-09-2012 11:39 1985093

Спасибо, папробую

jameszero 09-09-2012 11:36 1985478

Смена куратора темы

Dimon33 10-11-2012 14:53 2022857

wolkow70, обновите сборку,новая версия 1.99.5

wolkow70 11-11-2012 21:32 2023729

Сборка обновлена до версии 1.99.5
Ссылка для скачивания:
http://rusfolder.com/33559911

mariolast 21-12-2012 16:31 2050432

Версия 1.99.6
Обновите сборку.
И ссылка на эту тему в Наборах обновлений в соотв.ветке ведет в никуда, поправьте и там то же.

wolkow70 23-12-2012 18:41 2051764

Сборка обновлена до версии 1.99.6

Что нового в сборке:
В секцию создания ярлыков добавлена опция "Закрепить ярлык на панели задач" (для Windows 7).
По умолчанию эта опция включена только в режиме "Полный тип установки".
Для подключение указанной опции в режиме тихой установки для прочих конфигураций (отличных от полного типа установки) используется параметр файла ответов TaskBar=1

Ссылка для скачивания:
http://rusfolder.com/34249895

Dimon33 10-04-2013 00:53 2129389

wolkow70, обновите сборку,новая версия 2.0

wolkow70 13-04-2013 20:16 2131814

Сборка обновлена до версии 2.00

Что нового в сборке:
В секцию создания ярлыков добавлена опция "Закрепить ярлык в меню "Пуск".
По умолчанию эта опция включена только в режиме полного типа установки.
Для подключение указанной опции в режиме тихой установки для прочих конфигураций (отличных от полного типа установки) используется параметр файла ответов TaskPusk =1

Файл ответов для новой версии сборки нужно пересоздать.

Ссылка для скачивания:
http://rusfolder.com/35971427

wolkow70 29-05-2013 17:03 2158588

Сборка обновлена до версии 2.03

Ссылка для скачивания:
http://rusfolder.com/36616790

wolkow70 19-07-2013 08:38 2187038

Сборка обновлена до версии 2.04

Ссылка для скачивания:
http://rusfolder.com/37293334

Dimon33 19-09-2013 18:37 2220573

Доступна новая версия программы 2.05
wolkow70, просьба,обновить Вашу сборку !

wolkow70 30-09-2013 08:29 2225977

Сборка обновлена до версии 2.05
Ссылка для скачивания:
http://rusfolder.com/38229805

Orestik 30-11-2013 09:30 2264242

wolkow70 спасибо Вам за поддержку аддона, ждемс очередного обновления... :clapping:

wolkow70 30-11-2013 14:18 2264354

Сборка обновлена до версии 2.12
Ссылка для скачивания:
http://rusfolder.com/38987147

Waldewan 02-12-2013 19:41 2265617

Что-то про настройки программы не пойму. Их то куда класть? Или такой возможности (подхват настроек пользователя) в аддоне нет? Но тогда зачем вообще он нужен, если потом прогу нужно запускать и минут 5 настраивать... Ничего против не имею, но ткните пальцем, -)

wolkow70 03-12-2013 10:43 2265989

Цитата:

Цитата Waldewan
Что-то про настройки программы не пойму. Их то куда класть? Или такой возможности (подхват настроек пользователя) в аддоне нет? Но тогда зачем вообще он нужен, если потом прогу нужно запускать и минут 5 настраивать... Ничего против не имею, но ткните пальцем, -) »

Программа поддерживает режим работы с хранением настроек в реестре.
Возможно импортировать автоматически настройки из файла XNVIEW.reg, который должен находиться во время установки рядом с установщиком или в папке XNVIEW, которая может быть создана рядом с установщиком.
Подхват ini-файла не предусмотрен в сборке.

Waldewan 03-12-2013 19:17 2266335

Подскажите пожалуйста, как поменять в xnview иконку для графических файлов (jpg). При ассоциации с этим типом файлов, xnview меняет стандартную иконку на свою, а мне дефолтная больше по душе. В настройках найти не могу.

wolkow70 04-12-2013 07:53 2266624

Цитата:

Цитата Waldewan
Подскажите пожалуйста, как поменять в xnview иконку для графических файлов (jpg). При ассоциации с этим типом файлов, xnview меняет стандартную иконку на свою, а мне дефолтная больше по душе. В настройках найти не могу. »

Меняйте значение параметра по умолчанию в ключе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XnView.jpg\DefaultIcon

Waldewan 04-12-2013 11:19 2266707

Спасибо! А может где в проге галочка есть - использовать стандартные иконки Windows ?

wolkow70 04-12-2013 14:27 2266825

Цитата:

Цитата Waldewan
пасибо! А может где в проге галочка есть - использовать стандартные иконки Windows ? »

нет

slecht 28-02-2014 13:26 2317223

Вышла новая версия XnViewMP можно для нее такое же чуд сделать ?
Спасибо большое, без тебя бы жизнь была труднее!

wolkow70 16-03-2014 13:37 2324265

Обновил сборку до версии XnView 2.20 (Full)

Доработана установка на 64-разрядную Windows.

Ключ тихой установки /S (командная строка - XnView.exe /S)
Изменения в сборке:
По умолчанию выбран минимальный тип установки.

Дополнительные ключи автоустановки:
Аcсоциировать с основными форматами графических файлов - /A
Выполнить однопользовательскую установку - /O
Включить контекстное меню с расширением оболочки - /K
Добавить ярлык на рабочий стол - /T
Добавить ярлык в панель Быстрого запуска - /Q
Закрепить ярлык в Панели задач - /B
Закрепить ярлык в меню Пуск - /P
Папку XnView с ярлыками программы создать в директории "Все-программы\Графика" (применяется вместо папки по умолчанию) - /J

Ключи возможно комбинировать, например: XnView.exe /S /T /A /J /K

Важно! Дополнительные ключи работают только в том случае, если отсутствует (не создан) файл ответов XnView.ini.
Если файл ответов XnView.ini имеется, то установка производится по нему. Ключ запуска генератора файла ответов /G.

wolkow70 12-04-2014 17:43 2336874

Обновил сборку до версии XnView 2.22 (Full)
Ссылка на скачивание:
http://rusfolder.com/40406246

levjenia 02-10-2014 17:46 2410107

wolkow70, Приветствую, появилась новая версия XnView 2.23 Standard. Сделайте пожалуйста сборочку с генератором файла ответов и с подхватом файла настроек самой программы. Заранее спасибо и удачи!

wolkow70 03-10-2014 08:25 2410402

Обновил сборку до версии XnView 2.23 (Full)
Новое в сборке:
Предусмотрен подхват ini - файла с настройками программы.
Файл с настройками должен быть предварительно переименован в settings_xnview.ini , иначе он не будет подхвачен.
Переименование нужно для исключения конфликта имен с файлом ответов. Располагать файл с настройками
нужно в одной директории с инсталлятором или в папке XNVIEW , созданной в одной директории с инсталлятором.
Ссылка для скачивания:
http://rusfolder.com/41890900

levjenia 06-10-2014 16:35 2411799

wolkow70, Добрый день, не хотели бы Вы сделать репак StartIsBack Plus 1.6.2, тоже с подхватом файла настройки программы (они лежат в реестре)?

mwz 06-10-2014 17:50 2411830

Цитата:

Цитата levjenia
не хотели бы Вы сделать »

А вы? :sorry:

levjenia 06-10-2014 18:05 2411836

mwz, Хотел, если бы мог ...

wolkow70 06-10-2014 21:06 2411884

Цитата:

Цитата levjenia
Добрый день, не хотели бы Вы сделать репак StartIsBack Plus 1.6.2 »

К сожалению, нет.
Я делаю рапаки только тех программ, которыми пользуюсь сам, так как делаю их прежде всего для себя, а затем делюсь с другими.
Указанная Вами программа мной не используется.

wolkow70 09-10-2014 14:15 2413067

Обновил сборку до версии XnView 2.24 (Full)
http://rusfolder.com/41943731

levjenia 20-11-2014 12:56 2432507

wolkow70, версия 2,25 вышла, обновите пожалуйста

wolkow70 21-11-2014 10:07 2433056

Обновил сборку до версии XnView 2.25 (Full)
http://rusfolder.com/42334201

levjenia 12-03-2015 15:24 2481761

wolkow70, новая версия XnView 2.32, обновите пожалуйста

wolkow70 22-03-2015 20:29 2486183

Обновил сборку до версии XnView 2.32 (Full)
http://rusfolder.com/43277166

levjenia 21-06-2015 16:09 2520767

wolkow70, Уважаемый автор. Вышла новая версия XnView. Ждем новую сборку! Заранее Спасибо!

wolkow70 06-07-2015 09:13 2526225

Обновил сборку до версии XnView 2.33 (Full)
http://rusfolder.com/43903922

wolkow70 29-11-2016 07:00 2691354

Обновил сборку до версии XnView 2.39 (Full)
http://rusfolder.com/45434740
Новое в сборке: при интерактивной установке возможно устанавливать программу поверх установленной с сохранением
имеющихся настроек, содержащихся в файле xnview.ini в папке данных Пользователя, при обнаружении такого файла
в процессе установки выводится окно с запросом о сохранении настроек.
Предусмотрен подхват ini - файла с настройками программы. В этом случае файл с настройками должен быть предварительно
переименован в settings_xnview.ini , иначе он не будет подхвачен. Переименование нужно для исключения конфликта имен
с файлом ответов. Располагаться файл с настройками может в одной папке с инсталлятором или в папке XNVIEW , созданной
рядом с инсталлятором.

Vladd11 18-05-2017 13:56 2737798

Можете перезалить rusfolder не работает.


Время: 06:01.

Время: 06:01.
© OSzone.net 2001-