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) на основе перепакованного инсталлятора.
Оба способа предложены автором программы, Ирфаном Скильяном на странице ЧАсто задаваемых ВОпросов (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) на основе перепакованного инсталлятора.