|
Компьютерный форум 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 |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать fantik
это все дело вкуса, перепаковка в инстоляр по времени затраченному на пересборку новой версии от твоего варианта не отличается, нужно нажать лишь одну кнопку: Плюсы же хоть и мелкие но есть: 1. Ярлыки и "коректный" деинстол, прописывается в реестре и в меню установка удаление программ. 2. Вариантность установки, можно сделать как портабл установку через ключи установки так и обычную, установить ярлыки только туда, куда нужно или не устанавливать совсем, установить ассоциации и т.п. 3. Чисто эстетически мне приятней знать что софтина у меня ставится не через батник, а нормальным установщиком :-) |
Отправлено: 16:37, 15-11-2006 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать EgOrus
Ну что ж, согласен со всем, кроме пункта "корректный анинстал", потому как в моём (даже пусть и батнике), он родной, роднее некуда. Ну, соответственно, скрипт в студию, сделаю пару улучшений, могу скинуть сорс тебе, сделаешь экзешничек |
Отправлено: 17:29, 15-11-2006 | #22 |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать Цитата fantik:
Надеюсь я ответил на вопрос зачем нужна перепаковка. Доделывай свой вариант тоже прикреплю к шапке. |
|
Отправлено: 18:04, 15-11-2006 | #23 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать Конструктор для сборки FastStone 2.8, сделанный на основе сборки уважаемого fantik.
Что хотелось бы доработать: сейчас все настройки реестра вносятся через reg-файл, запускаемый из батника в конце установки. Процесс запуска скрыт от пользователя. После установки reg-файл, батник и RegExec.exe автоматически удаляются. По хорошему, файловые ассоциации и прочее надо внести в сам скрипт, и избавится от этих трех файлов. Сам со скриптами только начал знакомится, поэтому пока не осилил. Конструктор |
Последний раз редактировалось Black Babay, 16-11-2006 в 14:56. Причина: Исправлена ссылка на файл. Отправлено: 11:01, 16-11-2006 | #24 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать Исправленная ссылка на конструктор
На самом деле RegExec - файл, который при обычном запуске запускает regedit, а при передаче файла в качестве аргумента - заменяет в нём %programfiles% на актуальный путь програм файлс, так же как и %system% и т.п. переменные, и после этого тихонько импортирует новый исправленный reg-файл в реестр |
------- Отправлено: 14:34, 16-11-2006 | #25 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать Я сначала, пробовал без него, но тогда если в контекстном меню выбрать "Просмотр в Fast Stone..." вылетала ошибка, что "Нет прав для просмотра ресурса", а с ним все нормально, причем рег-файл был один и тотже.
ЗЫ. Ссылку поправил. ЗЫ. ЗЫ. А темы к нему можно где-то найти? Темненькой не хватает... |
Отправлено: 14:55, 16-11-2006 | #26 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать Black Babay
Насчет тем не знаю. Естественно, RegExec не правит файл, создает новый, выполняет и сразу удаляет. Но при этом заменяет все %ProgramFilesDblSlash% на "C:\\Program Files", иначе импорт в реестр корявый получится, и ошибка поэтому и выскакивает |
------- Отправлено: 15:04, 16-11-2006 | #27 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать То-есть если в том регфайле исправить все %ProgramFilesDblSlash% на все %ProgramFiles%, сработает без RegExec?
Не понятно значение переменной %ProgramFilesDblSlash%... |
Отправлено: 15:20, 16-11-2006 | #28 |
Старожил Сообщения: 370
|
Профиль | Отправить PM | Цитировать Black Babay
Нет, не сработает, конечно. Объяснять почему или не стоит? Даже если бы сработало, то в рег-файле не происходит замены системных переменных на их значения, и ты получил бы ошибку уже в процессе работы с FastStone. Для правильной нормальной замены существует RegExec. Сейчас пытаюсь сделать нечто подобное в InnoSetup |
------- Отправлено: 15:24, 16-11-2006 | #29 |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать ВопросЫ:
1. Добавка "DblSlash" в переменную превращает любую переменную в реальный путь типа "C:\Program Files" 2. Разьве в реестре не поддерживаются системные переменные? Цитата:
Из Юзергада: Константы папок. {app} Папка, куда устанавливается приложение. Она выбирается пользователем в окне Выбор папки назначения при установке. Например: если Вы ввели {app}\MYPROG.EXE в значение параметра Source и пользователь пожелал установить Вашу программу в "C:\MYPROG", на выходе получится "C:\MYPROG\MYPROG.EXE". |
|
Отправлено: 15:38, 16-11-2006 | #30 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Графика - [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 |
|