PDA

Показать полную графическую версию : Автоматическая установка IrfanView


Страниц : [1] 2

DmB89
13-01-2008, 15:34
Предлагается два способа автоматической установки IrfanView (http://www.irfanview.com/).

Оба способа предложены автором программы, Ирфаном Скильяном на странице ЧАсто задаваемых ВОпросов (FAQ) (http://www.irfanview.com/faq.htm), вопрос 69 (http://www.irfanview.com/faq.htm#Q69). Ниже, собственно говоря, лишь перевод и дополнения.
Цитата со страницы (переведено):
Вопрос: Я администратор. Как я могу тихо установить/удалить IrfanView?
Ответ: Обычно, вы можете загрузить ZIP версию IrfanView и плагинов, и просто распаковать файлы в нужное место.
Инсталлятор имеет специальные ключи для тихой установки (пример на основе версии 4.20):

1) IrfanView:
iview420_setup.exe /silent /folder="c:\test folder\irfanview"
iview420_setup.exe /silent /folder="c:\test folder\irfanview" /desktop=1 /thumbs=1 /group=1 /allusers=0 /assoc=1 /ini="%APPDATA%\irfanview"
iview420_setup.exe /silent /folder="c:\test folder\irfanview" /ini="c:\temp"

Ключи:
folder: папка назначения; если не указана: используется старая папка IrfanView, если отсутствует, используется папка "Program Files\IrfanView"
desktop: создаёт ярлык на рабочем столе; 0 = no, 1 = yes (по умолчанию: 0)
thumbs: создаёт ярлык для режима миниатюр; 0 = no, 1 = yes (по умолчанию: 0)
group: создаёт группу в меню "Пуск"; 0 = no, 1 = yes (по умолчанию: 0)
allusers: ярлыки на рабочем столе/в меню "Пуск" для всех пользователей; 0 = для текущего пользователя, 1 = для всех
assoc: установить файловые ассоциации; 0 = не устанавливать, 1 = только изображения, 2 = выбрать всё (по умолчанию: 0)
assocallusers: если используется этот ключ, файловые ассоциации устанавливаются для всех пользователей (только в Windows XP)
ini: если используется, устанавливает пользовательскую папку для INI файла (допустимы системные переменные)

2) Плагины:
irfanview_plugins_420_setup.exe /silent

3) Удаление:
iv_uninstall.exe /silent

Остаётся только добавить файл русификации. Для этого можно использовать SFX RAR архив, в комментарии поставить:Path=IrfanView\Languages
SavePath
Silent=1
Overwrite=1[hr]
Второй вариант позволяет упаковать программу, плагины и русификатор в один архив. Для этого надо скачать программу и плагины в ZIP архивах. Распаковать программу, добавить плагины и файл русификации в соответствующие папки, и запаковать всё в SFX RAR архив. Если желаете добавить ещё и настройки, то вам понадобится также файл i_view32.ini, который следует взять из папки установленного и настроенного IrfanView. Остаётся только добавить REG-файл, для ассоциаций с файлами, и возможности деинсталляции с помощью апплета панели управления "Установка и удаление программ". REG-файл можно сделать при помощи программы Ashampoo Uninstaller. В итоге комментарий в SFX RAR архиве будет выглядеть так:Path=IrfanView
SavePath
Setup=Regedit /S Irfan.REG
Silent=1
Overwrite=1
Shortcut=D, "i_view32.exe", "", "IrfanView - Image Viewer", "IrfanView"
Shortcut=P, "i_view32.exe", "IrfanView", "Universal graphic viewer", "IrfanView 4.20"
Shortcut=P, "i_view32.exe /thumbs", "IrfanView", "", "IrfanView - Thumbnails"
Shortcut=P, "i_view32.chm", "IrfanView", "", "IrfanView Help"
Shortcut=P, "iv_uninstall.exe", "IrfanView", "", "Uninstall IrfanView"
Shortcut=P, "i_about.txt", "IrfanView", "", "About IrfanView"
Shortcut=P, "i_plugins.txt", "IrfanView", "", "About PlugIns"
Shortcut=P, "i_changes.txt", "IrfanView", "", "What's New"
Shortcut=P, "i_options.txt", "IrfanView", "", "Command line Options"
Этот способ выглядит лучше, но у него есть недостаток - ярлыки устанавливаются только для текущего пользователя! Чтобы установить для всех (автоматически), понадобятся танцы с бубном, поскольку WinRAR этого делать не умеет.

Вот готовый файл (http://narod.ru/disk/39454862001/IView432_setup_silent.exe.html) тихой бесключевой установки IrfanView 4.32 с плагинами, русским языком, настройками и ассоциациями для графических файлов, и возможностью деинсталляции. (9,4 МБ)
[hr]
Добавлено jameszero (http://forum.oszone.net/member.php?userid=38952):
Третий вариант, частично совпадающий со вторым - перепакованный инсталлятор из аддона IrfanView (http://forum.oszone.net/thread-69509.html)
Ярлыки создаются для всех пользователей, программа ассоциируется с основными графическими форматами, реализована корректная деинсталляция.
Ключи тихой установки:
-y -gm2 -fm0
[hr]
Вариант (http://forum.oszone.net/post-1851671-28.html) от wolkow70 (http://forum.oszone.net/member.php?userid=119475) на основе перепакованного инсталлятора.

ZaV
14-01-2008, 10:40
а я вот так ставлю, беру оригинальный дистрибутив и
iview400_setup.exe /silent /desktop=0 /thumbs=0 /group=1 /allusers=1 /assoc=1 /assocallusers
согласен недочитал

DmB89
14-01-2008, 15:49
ZaV, не понял, в чём отличие, или Вы кнопочку "читать дальше" не нажимали?

fox_cub
11-02-2008, 11:58
DmB89, файл реестра прикреплённый в шапке повреждён...

DmB89
12-02-2008, 14:01
fox_cub, битый файл убрал. Он содержится в готовом файле автоустановки, так что наверное, нет смысла выкладывать его отдельно. Способ его изготовления я тоже указал.

Clim
15-02-2008, 00:40
Мой вариант (http://rapidshare.com/files/91886806/IrfanView_4.10_setup.7z.html) - Inno Setup. Переделал вышеприведенный rar.

DmB89
13-09-2008, 21:26
Новая версия IrfanView (http://irfanview.com/) - 4.20. Наконец-то поддерживает Unicode.
iview_420_setup.exe (http://narod.ru/disk/3787951000/iview_420_setup.exe.html) - файл тихой установки.

Multik84
15-11-2008, 13:27
Это здорово, но при установке он создает папку в меню Пуск и кучу файлов.

Вот мое предложение, может кто-нибудь подредактирует, буду признательно благодарен:

echo [20/38] - Устанавливается Irfan Viewer (Просмоторщик графических файлов)
start /wait Soft\Office\Irfan\iview.exe /silent /folder="c:\Program files\Office\IrfanView" /desktop=0 /group=0 /allusers=0 /assoc=1
start /wait Soft\Office\Irfan\plugins.exe /silent
Soft\Office\Irfan\IrfanView420_Plugin.exe
start /wait Soft\Office\Irfan\Russian.exe /VERYSILENT /SP-
Soft\Office\Irfan\i_view32.exe

DmB89
15-11-2008, 19:29
Вот мое предложение »
Не понял, в чём предложение... На будущее - оформляй такие вещи тегом [CODE].
А если надо просто устанавливать без ярлыков, открой инсталлятор в WinRAR, и отредактируй комментарий - в частности удали строки, начинающиеся с "Shortcut=".

Multik84
26-12-2008, 10:09
Столкнулся с такой вот проблемой при установке руссификатора, кто подскажет ключик для автоответов и тихой установки? Когда установка заканчивается, следуюющая не идет пока не нажму "ОК"

Eakdrazile
26-12-2008, 12:08
Если вы не "воюете" с AutoIt-скриптами, то попробуйте так:
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
AutoItSetOption("TrayIconDebug",1)
BlockInput(1)
Run("irfanview_lang_russian.exe")
WinWaitActive("IrfanView Language Installer","Welcome to IrfanView Language Installer!")
ControlClick("IrfanView Language Installer","Welcome to IrfanView Language Installer!","Button1")
WinWaitActive("IrfanView Language Installer","Installation successfull!")
ControlClick("IrfanView Language Installer","Installation successfull!","Button1")
BlockInput(0)
Exit
Удачи!

Multik84
26-12-2008, 16:57
А что-нибудь проще есть? Типо клюыей /SILENT? И как пропустить этот процесс?
Если можно как-то пропустить, то можно указать kiltask.exe...

Eakdrazile
26-12-2008, 18:45
Дело в том, что принцип работы AutoIt (а именно симуляция нажатий и т.д.), более предпочтителен для установки приложений, так как более соответствует натуральной установке (вы видите все происходящее и можете все редактировать: ключи, пути установки, выбор компонентов) - но это лично мое мнение, тем более делов-то: скопировать код в блокнот, сохранить файл, например как RUS.au3, откомпилять его с помощью "Compile Script to .exe" (которая входит в состав AutoIt),
и запустить скомпилированный файл .ехе :yes: .

Multik84
27-12-2008, 08:47
соответствует натуральной установке (вы видите все происходящее и можете все редактировать: ключи, пути установки, выбор компонентов) »
Тема-то называется "Автоматическая установка"... :)

Eakdrazile
27-12-2008, 10:45
Вы наверное просто никогда не видели процес установки проги с помощью скрипта AutoIt. Имеется ввиду, что редактируете вы все это не в процесе самой установки, а при составлении кода в скрипте. При установке же вы видите все этапы установки, никаких действий вы уже не совершаете (так как ввод со стороны пользователя блокируется).

Multik84
27-12-2008, 11:02
Compile Script to .exe" (которая входит в со »
Хорошо, уговорили :) А где взять-то этот "AutoIt"? Он так и называется? Скачать с инета моно?

DmB89
27-12-2008, 16:49
Multik84, Eakdrazile, а чем не устраивают способы, описанные в первом посте? Вы его вообще прочли? Весь?
Просто создаётся впечатление, что вам очень хочется толи велосипед изобрести, толи вынуть гланды через известное место...

Eakdrazile
27-12-2008, 22:20
Вопрос по поводу тихой установки русика интересовал не меня (потому как я уже давно собрал тихий инсталятор и забыл про него :) ).
А насчет изобретения велосипеда, и вырезания гландов в особенности - каждый ставит, как ему проще, главное чтобы правильно работало. Я предложил только вариант, если не устраивает, так и пишите, мол нам это не подходит, а разводить флуд можно и до весны, в особенности если уже задаются вопросы типа:"Где взять AutoIt?"
DmB89, ваш пост я прочел от и до и никаких возражений нет, все очень просто и доступно, только вроде бы русик к версии 4.20 (лично у меня, взял вроде с офф. сайта, уже не помню) был сжат UPX-ом, и распаковать его я не смог, поэтому и пришлось прибегнуть к скриптам (да что там, каких-то несчастных несколько строчек - 5 минут работы, а вы все пишите, что мол сложно, нам ключи дайте-с).

DmB89
08-04-2009, 00:18
Обновил ссылку в шапке до версии 4.23.
В предыдущей версии был досадный баг со стрелкой перехода к следующему файлу, сейчас это устранено.

DmB89
14-06-2010, 17:27
Обновил ссылку в шапке до версии 4.27.
Изменения в текущей версии:
Version 4.27 ( - CURRENT VERSION - ) (Release date: 2010-05-09)

Updated/improved TIF loader

Save dialog: if you write file extension, the right file type is selected

New edit menu: Crop visible window area (incl. zoom)

The internal selection code has been changed (to fix some rounding errors)

New capture option: Object capture (with auto scroll, if possible)

New button in Batch progress dialog: Return to batch (use same files again)

New JPG save dialog option: Keep XMP data (from original JPG file)

New command line option: /effect=(effect-nr,value1,value2)
Apply effect from Effects-Browser dialog, Example: Apply Blur of 30
i_view32.exe c:\image.jpg /effect=(1,30,0)

New option in Print dialog: Auto rotate (based on image dimensions)

New HTML dialog option: Create thumbs without frame/border

PSD loading bug/crash fixed (PSD bug reported by Secunia, thanks!)

Support for BLP format (BLP-2, Formats PlugIn)

Fixed problem in "Create multipage PDF" dialog

Batch conversion of multipage images to multipage PDF is now possible
(Advanced options work on the first page only)

New image menu: Add border/frame (Thanks to Balazs from 530.hu)

New edit menu: Create maximized current custom selection (using dialog values)

New edit menus: Create maximized selection (for some standard ratios)

Bigger "Browse for folder" dialog

New option in Properties->Browsing: Beep on folder loop (or screenshot save)

New option for external editors: Send all filenames in one call (Properties->Misc)

New option in Postscript PlugIn/Dialog: Set custom Ghostscript DLL location

Another Blur effect added (Total variation method, thanks to Daniel Marks)

New option in Properties->Extensions->Icons: Leave current icon (for XP only)

Hotkey CTRL + A can be used to select and unselect whole image (toggle)

New fullscreen hotkey: CTRL + SHIFT + W: Stretch images over all monitors (toggle)

Hotkey: CTRL + right mouse drag: scroll image even if Conext menu option activated

Change in CTRL + Print key action: minimize IrfanView window before capturing

New HTML template variables: #IMAGE_PATH#, #IMAGE_BASENAME#,
#IMAGE_EXT# and #SELF_LINK# (see help file, HTML Export page)

Skin change problem on Linux/Wine fixed

Some "Multipage images" menus moved from View to Options menu

The hidden mouse in fullscreen/slideshow mode will be showed on mouse move

New command line option: /random, can be used only with /wall
=> set random wallpapers, see "i_options.txt" for examples

New feature for administrators: "DefaultLang" for INI file (set default language)
=> see FAQs for an example

New Lossless JPG Dialog option: Perfect (error on non-perfect JPG images/sizes)

New hotkey: SHIFT + Mouse-Wheel: scroll image horizontally

New hotkeys: "=" for zoom in; CTRL + G = image->grayscale

Several PlugIns are changed/updated, please install the newest versions




© OSzone.net 2001-2012