|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » FastStone Image Viewer |
|
FastStone Image Viewer
|
Ветеран Сообщения: 3206 |
Профиль | Отправить PM | Цитировать
Обновил сборку для автоматической и интерактивной установки FastStone Image Viewer до версии 6.9.
Что нового: Добавил дополнительный ключ /J При использовании этого ключа группа ярлыков в Главном меню будет создана в папке "Все программы\Графика\FastStone Image Viewer". Пример коммандной строки: FSIV.exe /S /J Добавил в сборку возможность подхвата пользовательских настроек (FSSettings.db), работает как в многопользовательском, так и однопользовательском режиме установки. Файл FSSettings.db можно располагать рядом с инсталлятором или спрятать в папку FSIV , созданную в одной директории с инсталлятором. Добавлена опция "Закрепить ярлык на панели задач" (для Vista/Windows 7). Добавлена опция "Закрепить ярлык в меню "Пуск". Улучшена установка на Windows 7, 8. Теперь в реестр добавляются ключи необходимые для отображения программы и поддерживаемых ей расширений в апплете "Программы по умолчанию" Windows 7, 8. Более полная информация о сборке: ИЗМЕНЕНИЯ В ПОСЛЕДНЕЙ ВЕРСИИ СБОРКИ: Изменения в сборке: По умолчанию выбран минимальный тип установки. Дополнительные ключи автоустановки: Аcсоциировать с основными форматами графических файлов - /A Выполнить однопользовательскую установку - /O Добавить в контекстное меню папок и устройств хранения - /K Добавить ярлык на рабочий стол - /T Добавить ярлык в панель Быстрого запуска - /Q Закрепить ярлык в Панели задач - /B Закрепить ярлык в меню Пуск - /P Папку FastStone Image Viewer с ярлыками программы создать в директории "Все-программы\Графика" (применяется вместо папки по умолчанию) - /J Ключи возможно комбинировать, например: FSIV.exe /S /T /A /J /K Важно! Дополнительные ключи работают только в том случае, если отсутствует (не создан) файл ответов FSIV.ini. Если файл ответов FSIV.ini имеется, то установка производится по нему. Ключ запуска генератора файла ответов /G. Ссылка для скачивания: https://drive.google.com/drive/folde...zD5nHiCnRNjkzJ |
|
Отправлено: 12:43, 15-03-2006 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать http://fantik.vline.ru/soft/FastStone_2.8.exe
Здесь версия InnoSetup. Косяков не обнаружено, на T13 ставится просто замечательно, под дефолт_юзер, никаких придумок не нужно. Единственное, что при /noicons всё равно лепит ярлычки, как обойти? Сорс если нужен кому - выложу. |
------- Отправлено: 04:43, 17-11-2006 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать fantik
да с реестром такая фигня есть, но в данном случае имхо не очень актуально, всё рано пути переправлять, и объем небольшой. Цитата:
|
|
Отправлено: 06:14, 17-11-2006 | #42 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 10:46, 17-11-2006 | #43 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать Так, занялся созданием _правильного_ дистрибутива, с сохранением предыдущих файловых ассоциаций, никак не могу допетрить, как при анинсталле не удалить/очистить значение реестра, а присвоить какое-то новое...
Если это возможно, конечно |
------- Отправлено: 15:06, 17-11-2006 | #44 |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать fantik
стандартными средствами никак, можно через паскаль, пример скрипта [code] [Files] Source: files\*; DestDir: {app}; Flags: ignoreversion recursesubdirs; BeforeInstall: MyBeforeInstall // При установке, бэкапим значение HKEY_CLASSES_ROOT\.pdf\default в Foxit_bak // нужно для кореектной деинсталяции, c возвратом предыдущей ассоциации на pdf-файлы procedure MyBeforeInstall(); var PDF: String; begin if RegQueryStringValue(HKEY_CLASSES_ROOT, '.pdf', '', PDF) then begin RegWriteStringValue(HKEY_CLASSES_ROOT, '.pdf', 'Foxit_bak', PDF); end; end; // При деинсталяции восстанавливаем бэкапное значение и удаляем ключ Foxit_bak procedure DeinitializeUninstall(); var PDF: String; begin RegDeleteValue(HKEY_CLASSES_ROOT, '.pdf', ''); if RegQueryStringValue(HKEY_CLASSES_ROOT, '.pdf', 'Foxit_bak', PDF) then begin RegWriteStringValue(HKEY_CLASSES_ROOT, '.pdf', '', PDF); end; RegDeleteValue(HKEY_CLASSES_ROOT, '.pdf', 'Foxit_bak'); end; |
Отправлено: 15:46, 17-11-2006 | #45 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать EgOrus
Спасибо Уже с этимразобрался, сейчас осталось только красиво сделать и сразу выложу. |
------- Отправлено: 16:26, 17-11-2006 | #46 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:30, 17-11-2006 | #47 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать Black Babay
Так структура получается не гибкая. Я оставил как было. Сделал всё : - Старые файловые ассоциации остаются при любом количестве инсталлов те, которые были изначально (или после последнего анинстала) - Регистрируются все типы файлов - Если добавится новый, то добавить его в скрипт - 2 минуты. Всё, что остается после анинстала - настройки программы в Application Data По прежнему не могу не добавлять иконки, ключ /noicons не помогает, AllowNoIcons тоже, это всё не то. Иконка не добавляется в меню, но на рабочий стол кладётся Файл : http://fantik.vline.ru/soft/FastStone_2.8.exe Конструктор : http://rapidshare.com/files/3751737/FastStone2.8.7z |
Последний раз редактировалось fantik, 18-11-2006 в 00:21. Отправлено: 22:09, 17-11-2006 | #48 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать fantik
Спасибо за проделанный труд! Почет и уважение! С иконками, думаю надо поступить так: [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked Нигде, ничего не создается. (Проверил) А я в своей компиляции этот флаг не ставлю, чтобы иконка на столе была. PS. За "Compiled by" спасибо, очень приятно! |
Отправлено: 12:19, 18-11-2006 | #49 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать EgOrus
Можешь добавить в шапку |
------- Отправлено: 14:43, 18-11-2006 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Графика - [addon] FastStone Image Viewer | XXXler | Наборы обновлений для Windows XP/2003/Windows 7 | 292 | 22-10-2024 12:57 | |
FastStone Image Viewer 4.0 | OSZone Software | Новости программного обеспечения | 0 | 20-11-2009 12:30 | |
Sysygy Image Viewer 1.3 | OSZone Software | Новости программного обеспечения | 0 | 15-10-2009 12:30 | |
FastStone Image Viewer 3.5 Ru | ChVL | Автоматическая установка приложений | 4 | 06-02-2008 14:33 | |
Проблема с Windows Image and Fax Viewer | Kumatoz | Microsoft Windows 2000/XP | 1 | 04-02-2006 00:53 |
|