Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка Foobar 2000

Ответить
Настройки темы
Автоматическая установка Foobar 2000

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Изменения
Автор: wolkow70
Дата: 11-04-2014
Описание: Новая версия


Перепакованный установщик Foobar 2000 как для ручной, так и для автоматической установки (инсталлятор NSIS).

Текущая версия: foobar2000 v1.3.2

Предусмотрено три варианта установки:
1. Полная: со всеми ассоциациями, ярлыками, интеграцией в контекстное меню, автозапуском CD дисков, поддержкой дополнительных форматов;
2. Сокращенная.
2. Минимальная.
Кроме того, в интерактивном режиме возможна установка "по выбору Пользователя".

Добавлена подержка форматов:
AC3, DTS, APE, TTA, TAK, SHN, OFR
При этом, возможна просто установка плагинов поддержки и возможна установка с ассоциацией этих типов файлов.

Добавлен плагин поддержки воспроизведения файлов из 7-Zip архивов.

В автоматическом (тихом) режиме программу можно устанавливать с ключом /S

Сборка поддерживает работу в режиме "генератора ответов", то есть, запустив инсталлятор с ключом /G Вы можете пройти сеанс "виртуальной установки", отмечая при этом опции, которые Вы хотели бы задействовать. В результате такой процедуры, в одной директории с инсталлятором будет создан файл foobar.ini, в который пропишутся параметры установки. Полученный таким образом сценарий установки можно использовать для автоматической тихой инсталляции программы, если запустить инсталлятор с ключом /S, при условии, что файл ответов будет находится в одной директории с инсталлятором и иметь одинаковое с ним название (за исключением расширения). Если файла ответов в директории не будет, то программа установится тихо, но в режиме минимального типа установки.
В архиве сборки имеются образец файла ответов для полного типа установки, а также cmd-файлы для запуска инсталлятора с ключами /S и /G.

Внимание! В файле ответов генерируется абсолютный путь установки - проследите за буквой системного диска на который будет устанавливаться программа. Если, Вы хотите, чтобы сборка ставилась в автоматическом режиме на системный диск с любым буквенным обозначением, подправьте в файле ответов строку директории установки в ручную таким образом:
INSTALLDIR=%programfiles%\foobar2000

В секцию создания ярлыков добавлена опция "Закрепить ярлык на Панели задач" (для win 7).
По умолчанию эта опция подключена только в режиме полной установки. Для тихого режима установки подключается параметром TaskBar=1 в файле ответов.

Сборка не содержит никаких скинов, переработок интерфейса и т.д. Это чистый Foobar 2000 с доработанным механизмом для автоматической установки . Заменены только иконки файлов на более современные.

Сайт программы: http://www.foobar2000.org/

Ссылка для скачивания сборки:
http://rusfolder.com/40400628

-------
Человек человеку - друг, товарищ и волк!

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:25, 01-05-2011

 

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Обновил сборку до версии 1.1.7
Переработал инсталлятор.
Предусмотрена возможность установки по файлу ответов.
Добавлена подержка форматов:
AC3, DTS, APE, ALAC, TTA, TAK, SHN, OFR
Добавлен плагин поддержки воспроизведения файлов из 7-Zip архивов.

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 11-11-2011 в 15:32.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:39, 08-08-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Обновил сборку до версии 1.1.9
Доработал скрипт инсталляции (переработан механизм резервирования ассоциаций при установке программы и их восстановления к ранее ассоциированной программе при деинсталляции. Теперь работает на XP, Vista и Windows 7).
Все подробности о сборке и способах установки в шапке.
Ссылка для скачивания сборки:
http://ifolder.ru/26881391

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 12-11-2011 в 20:08.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:09, 11-11-2011 | #3


Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


О, круто! Хотел уже сам делать. wolkow70, не подскажешь, как сделать сборку Foobar2000?

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 13:24, 16-11-2011 | #4


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата apozlevich:
О, круто! Хотел уже сам делать. wolkow70, не подскажешь, как сделать сборку Foobar2000? »
Нужно иметь навыки работы с NSIS или с Inno Setup, уметь работать с реестром и побольше старания .
Могу свой скрипт выложить, если интересно.

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 15:31, 16-11-2011 | #5


Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


Конечно интересно Давай

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 15:41, 16-11-2011 | #6


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


В шапке во вложении скрипт сборки.
Большую помощь в работе над скриптами мне оказывал участник форума kotkovets, являющийся автором кода генератора ответов.

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 21-11-2011 в 09:49.


Отправлено: 12:54, 18-11-2011 | #7


Аватара для San_dr

Ветеран


Сообщения: 648
Благодарности: 343

Профиль | Сайт | Отправить PM | Цитировать


wolkow70, а каким образом можно разместить в сборке дополнительные папки (например codecs, images, папку с файлами конфигурации configuration с настроенными *.cfg)
В идеале - настроить фубар как надо, создать темы и затем - перенести все в новый, не штатный от Питера foobar.exe (для однопользовательской настройки, т.е. все в папке проги). Если это в принципе возможно - подскажите пожалуйста. Изучить с нуля мне будет тяжко и по времени и по сути. В этом методе привлекает простота ассоциаций (при деинсталляции они удаляются?)
-----------------------
Вот для конкретики, что я хочу перепаковать

-------
стихам имеет место быть мимо билова оконца я спокойно не хожу


Последний раз редактировалось San_dr, 21-11-2011 в 00:02.


Отправлено: 23:36, 20-11-2011 | #8


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата San_dr:
wolkow70, а каким образом можно разместить в сборке дополнительные папки (например codecs, images, папку с файлами конфигурации configuration с настроенными *.cfg) »
На жестком диске хранится папка с дистрибутивными файлами сборки, добавляете в нее что нужно, затем в секции инсталляции прописываете копирование файлов в нужные папки. При однопользовательской установке это проще делается (не надо предварительно создавать папки для копирования в профиль Пользвателя). А еще проще разместить в дистрибутивной папке содержимое уже настроенной программы (из программной папки) и распаковывать как есть..

В скрипте это:
Section "!${PRODUCT_NAME}" Install
SectionIn RO
SetOutPath "$INSTDIR"
; для файлов
File "${pkgdir}\foobar2000\foobar2000 Shell Associations Updater.exe"
File "${pkgdir}\foobar2000\foobar2000.exe"
File "${pkgdir}\foobar2000\installer.ini"
File "${pkgdir}\foobar2000\Query Syntax Help.html"
File "${pkgdir}\foobar2000\shared.dll"
File "${pkgdir}\foobar2000\ShellExt32.dll"
File "${pkgdir}\foobar2000\titleformat_help.css"
File "${pkgdir}\foobar2000\titleformat_help.html"
File "${pkgdir}\foobar2000\foourl.ico"
File "${pkgdir}\foobar2000\zlib1.dll"
File "${pkgdir}\foobar2000\user_profiles_enabled"
; для папок со вложенной структурой
!insertmacro InstallFolder "${pkgdir}\foobar2000\components"
!insertmacro InstallFolder "${pkgdir}\foobar2000\icons"
!insertmacro InstallFolder "${pkgdir}\foobar2000\themes"

и далее...
Переменная ${pkgdir} - есть путь к дистибутивной паке foobar2000. В моем случае это:
!define pkgdir "D:\NSIS"

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 21-11-2011 в 10:28.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:07, 21-11-2011 | #9


Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


Будет ли обновление сборки? (а то самому влом )

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 13:53, 08-04-2012 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка Foobar 2000

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - автоматическая блокировка в Windows 2000 monomar Microsoft Windows 2000/XP 1 06-08-2009 08:03
Автоматическая установка 2000 andrei.ru Автоматическая установка Windows 2000/XP/2003 9 21-04-2009 14:39
автоматическая установка и Wi-Fi tussinchik Автоматическая установка Windows 2000/XP/2003 1 31-05-2008 01:59
Автоматическая установка Microsoft Office 2000 Serjione Автоматическая установка приложений 16 21-01-2007 00:12
автоматическая установка office 2000 zic_t Автоматическая установка приложений 1 08-06-2006 23:55




 
Переход