PDA

Показать полную графическую версию : FastStone Image Viewer


Страниц : [1] 2 3 4 5 6 7 8 9 10 11 12

wolkow70
15-03-2006, 12:43
Обновил сборку для автоматической и интерактивной установки 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.

Более полная информация о сборке:



Тип инсталлятора NSIS, предусмотрены три варианта установки:
1. Полная - ассоциация со всеми поддерживаемыми типами графических файлов и все ярлыки.
2. Сокращенная - ассоциации только с популярными типами графических файлов и нет ярлыка в меню быстрого запуска.
3. Минимальная - без ассоциаций и группа ярлыков только в меню Пуск.
Возможна установка по выбору Пользователя (ручная).

Тихая установка возможна с ключом /S в минимальном варианте установки или по файлу ответов.

Добавлены пункты меню "Обзор в FastStone Image Viewer" к папкам и устройствам хранения.

Добавлено автовыключение в параметры сглаживания LancZos по умолчанию.
Открытие файлов по умолчанию в режиме "Окно"!
Единицы по умолчанию - см;

Установщик поддерживает работу в режиме Генератора ответов. Чтобы создать собственный файл ответов для автоматической установки, нужно :
1. Запустить инсталлятор с ключом /G, или воспользоваться для этого файлом FSImageG.cmd из архива.
2. Выбрать нужные Вам опции.
3. Завершить создание файла ответов. Через несколько секунд в папке с установщиком будет создан файл FSImage.ini с выбранными опциями установки.
Во время установки программы файл ответов должен находится в одной директории с инсталлятором и иметь одинаковое с ним название (кроме расширения).
Тихую установку в соответствии с файлом ответов нужно запускать с ключом /S (или запустить файл FSImageS.cmd из архива). Если при этом, файл ответов будет отсутствовать, то тихая установка будет произведена в режиме полного типа установки.

Внимание! Путь установки в файле ответов абсолютный - проследите за буквой системного диска.
Если, Вы хотите, чтобы сборка ставилась в автоматическом режиме на системный диск с любым буквенным обозначением, перепишите в файле ответов строку директории установки в ручную таким образом: INSTALLDIR=%programfiles%\FastStone Image Viewer
Внимание! Запуск инсталлятора с ключом /G перезаписывает уже имеющийся файл ответов (делайте резервные копии).


ИЗМЕНЕНИЯ В ПОСЛЕДНЕЙ ВЕРСИИ СБОРКИ:
Изменения в сборке:
По умолчанию выбран минимальный тип установки.

Дополнительные ключи автоустановки:
А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/folders/1FKlLOg3q7k3rA5tjYezD5nHiCnRNjkzJ

[hr]
Те кто не знает, - это отличная альтернатива большой и толстой ACDSee.

Для того чтобы установить софтинку в тихом режиме можно использовать несколько способов, вот некоторые из них:
1. AutoIt - скрипт (http://sanjaalone.h15.ru/files/autoit-fsiv.zip) от Sanja Alone
2. Перепаковать с помощью любого Инстолятора (см. конструктор от fantik)
3. VBS скрипт (примера нет)
4. cmd файлstart /wait FSViewerSetup.exe /S
taskkill.exe /F /IM iexplore.exeПри первом запуске появится окно с настройками и хэлпом, чтобы этого избежать, нужно подсунуть программе файлы настроек. Настройки могут храниться в папке с программой (portable вариант) или в папке %UserProfile%\AppData\FastStone.
Чтобы получить poratble вариант нужно:
1. установить и запустить программку
2. затем идем в настройки и нажимаем внизу окна кнопку "Создать переносимое приложение", после этого указываем папку (любую) куда будет записана копия программы. Теперь можно для верности деинстолить установленную версию FastStone.
3. идем в папку куда был создана переносимая версия, запускаем ее и настраиваем как нужно (выбираем скин и меняем настройки).
4. Выходим и забираем все файлы *.db которые лежат в папке с переносимой копией кроме (FSIcons.db и Tips.db)
Ложим их рядом с дистрибутивом, и теперь после установки программы достаточно просто скопировать эти файлы в папку с программой.
Теперь настройки и кэш миниатюр будут храниться в папке с программой.

В обычном варианте достаточно все настроить и положить файлы из папки %UserProfile%\AppData\FastStone, рядом с дистрибутивом, а при установке копировать их назад в %UserProfile%\AppData\FastStone.

Добавление от 06 фев 2008:

Инстоляр и конструктор от fantik
Версия 3.5 (русификатор от AlexF )
Сам Setup (http://notitle.ru/files/faststone/FastStone_3.5.exe)
Конструктор (http://notitle.ru/files/faststone/fsiv-3.5.iss)

TrueAlex
15-03-2006, 18:12
А можно просто вот так его запустить "fsview.exe /S" и все ;)

EgOrus
15-03-2006, 21:13
TrueAlex
ты бы хоть почитал о чем пишу... настройки после этого у тебя будут дефолтные, при первом запуске вылезет окно с настройками м хэлпом. Я писал не о том как программу тихо установить, а о том как перенести настройки.
К программе применяются стандартные ключи для NSIS инстолятора.

RAT
12-07-2006, 21:18
Привет всем!
Народ кто то может подсказать какие у этого типа инсталлятора "тихие ключи".
Да и как бы его перепаковать что русик к нему был сразу.
Уж больно ХОРОШАЯ БЕСПЛАТНАЯ альтернатива ACDSee.
поддержка шкур и тд и тп.
Вообщем настоятельно рекомендую попробовать.


PS
http://www.faststone.org/DN/FSViewerSetup25.exe - сама софтина
http://www.4ru.info/rus/alexagf-FastStone25r.zip - руссик

С уважением RAT

Sanja Alone
13-07-2006, 02:27
RAT
какие у этого типа инсталлятора "тихие ключиЭто инсталлятор NSIS, ключи описаны здесь (http://oszone.net/display.php?id=2766#nsis).

Кроме того, я для этой проги (вкупе со Screen Capture и Photo Resizer) писал AutoIt скрипт (http://sanjaalone.h15.ru/files/autoit-fsiv.zip) (русик ставится автокликаньем, т.к. ключи для него мне неизвестны). Правда, последняя версия, на к-рой скрипт тестировался - 2.29, но, он должен работать и на более новых версиях, т.к. по ум. используется тихий режим установки.

qeraser
13-07-2006, 07:23
Для русификации версии 2.29 достаточно скопировать в папку с программой FSViewer.RU полученный после установки русификатора.

EgOrus
13-07-2006, 09:53
На сколько я помню после окончания установки автоматом запускается Интернет Браузер который лезет на домашнюю страницу FastStone, поэтому простыми ключами NSIS не обойдешься.
По поводу русика, qeraser сказал абсолютно правильно достаточно его просто скопировать в туже папку, так было с самых ранних версий, работает и в последней.
По поводу настроек есть такая тема (http://forum.oszone.net/thread-62794.html)

если кому-то надо могу выложить InnoSetup скрипт

RAT
13-07-2006, 21:06
Привет Всем!
может кто знает как ему запретить после инсталляциии открывать эксплорер и лезть в нет на сайт производителя?


С уважением Дмитрий

qeraser
14-07-2006, 06:23
RAT
Попробуй так
taskkill.exe /F /IM iexplore.exe
taskkill.exe /F /IM opera.exe

Vadikan
14-07-2006, 10:31
RAT
Полльзуйтесь фильтрами (http://tools.oszone.net/Vadikan/faq.html#filters) по названию темы в будущем. Спасибо.
http://oszone.net/user_img/050214130343/filters.png

Sanja Alone
15-07-2006, 02:56
RAT
как ему запретить после инсталляциии открывать эксплорерВ моем скрипте это реализовано более элегантно, чем банальный taskkill всех известных процессов браузеров. Ты бы хоть посмотрел... При нелюбви к АвтоИт, то же самое можно реализовать и с пом. cmd-файла (for + reg query + taskkill).

fantik
07-11-2006, 04:25
Вот установка, от вас потребует двойного клика.

Безо всяких иконок (ИМХО, они не нужны, но добавить можно, разумеется), все файлы ассоциируются как надо. С возможностью анинсталла через панель управления. Версия 2.8, Русский язык, скин "MacOS II" по умолчанию. Все остальные настройки по умолчанию.

Единственное, что делал для чистой системы и на чистой системе, поэтому при деинсталляции не восстановит ваши бывшие файловые ассоциации. Но зачем такую красоту деинсталлировать, не пойму. И при первом запуске создаст базу данных (ИМХО правильнее, чем 2 мегабайта лишних в дистрибутив)

Брать здесь : http://fantik.vline.ru/soft/FastStone.exe

flicks
07-11-2006, 09:49
А можно и так
В новой версии при установке не открывает браузер


RunWait ("FSViewerSetup28.exe /S")
FileCopy ( @ScriptDir&'\FSViewer.RU', @ProgramFilesDir& '\FastStone Image Viewer\')
RunWait ('regedit /S ' & @ScriptDir & '\faststone.reg' )

Black Babay
12-11-2006, 16:41
fantik, как ярлыки-то привинтить?

Black Babay
12-11-2006, 21:29
EgOrus, а можно если не трудно InnoSetup скрипт повторить?

Black Babay
13-11-2006, 16:33
fantik
Сегодня перепаковал твоё файло в InnoSetup, так вот очень мило получилось. Если интересно кому могу скрипт выложить.
EgOrus
Скрипт уже не нужен. Спасибо.

fantik
14-11-2006, 18:45
Black Babay
Насчет ярлыков... Много способов, самый простой - вручную lnk добавить в архив, но это неспортивно. Придумаю что-то :)

Если ставить на T12-T13, то папка %appdata% является не ...\Default User\Application Data (по аналогии с реестром), а папкой %systemdrive%, соответственно, надо добавить какую-то проверку, когда именно запускается файл. Подскажите как, если можно.

fantik
14-11-2006, 21:15
Black Babay
Кстати, а толк в этом? В перепаковке имею в виду...

EgOrus
15-11-2006, 00:24
fantik
Имхо перепаковка в инстоляр более коректно эмулирует исходный установщик, в связи с этим и более удобна (имеется ввиду создание нормального анинстола, создание ярлыков, создание файловых ассоциаций и их удаление при деинстоляции с возвратом предудщих ассоциаций)

Black Babay
К сожалению очень занят, форум читаю не часто, пропустил твое сообщение
скрипта у меня не осталось, я его быстро накидал специально для темы, выкладывай свой, прикреплю к шапке

fantik
15-11-2006, 13:37
EgOrus
Ну как тебе сказать... Мой файл ставит всё так, как ставит стандартный инсталлятор. И в Анинсталле всё есть, и всё удаляется так же, как и стандартным.
А ярлык пришить - дело техники, в ближайшее время решу вопрос




© OSzone.net 2001-2012