Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипт NSIS для перепаковки AIMP2+Сборки

Ответить
Настройки темы
Скрипт NSIS для перепаковки AIMP2+Сборки

Аватара для hb860

Идиот


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

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


Изменения
Автор: hb860
Дата: 06-06-2010
Описание: Cкрипт для 2.6 и сборка
Вложения
Тип файла: 7z aimp2.6.7z
(5.7 Kb, 1086 просмотров)
Cкрипт для NSIS, позволяющий создать свою сборку этой замечательной программы.
После компиляции скрипта,получается инсталлятор, который имеет опции выбора того, что ставить.
ВНИМАНИЕ!
Этот скрипт предоставляется вам исключительно для персонального использования.Компилируя им свою сборку, вы обязуетесь никогда и нигде не распространять её, как с целью получения прибыли, так и для любой другой цели. Код и сборка предоставлены в общий доступ с любезного разрешения Артёма Измайлова. Изменяя код этого скрипта, и распространяя модифицированный скрипт или саму сборку на его основе, вы нарушаете лицензию использования AIMP2 и условия, на которых получено разрешение на создание скрипта и сборки.
Официальный сетевой ресурс плеера: http://wwww.aimp.ru
Описание инсталлятора

Скрипт
-ставит ассоциации на все форматы AIMP2
-корректно ставит ассоциации в NT6.x
-удаляет ассоциации при удалении приложения
-поддерживает файл ответов для тихой установки

Скомпилированный инсталлятор поддерживает всего два ключа командной строки - /G и /S
/G - запускает инсталлятор в режиме генератора файла ответов, примерно также работает инсталлятор к-лайт кодеков с ключом -MakeUnatended. Расставляете галки на нужных компонентах, в системе никаких изменений не происходит, а факт выбора компонентов записываются в файл с именем <ИМЯ_СБОРКИ_БЕЗ_РАСШИРЕНИЯ>.ini.

/S - ну этот ключ в представлении не нуждается, правда, теперь при его указании инсталятор смотрит наличие файла ответов, и если текущий компонент помечен как выбранный, компонент устанавливается, в противном случае компонент игнорируется. Если файла ответов нет, происходит обычная тихая установка.

Возможность указания пользовательской шкуры, библиотеки значков и папки установки вынесена в файл ответов. В файл ответов эти параметры в последней версии скрипта добавляются через специальную страницу режима генератора:
Код:
[advanced]
SkinFile=Lagoon.acs2
IconFileName=aimp classic2.dll
Directory=%systemdrive%\Aimp2

Опция Directory понимает %systemdrive%, %programfiles%, %appdata%, %windir%. Удалите её из файла ответов, и программа встанет сама в Program files\aimp2.
Скрипт поддерживает упаковку аимпа с TOOLS и без, без необходимости его правки. Проверяется наличие соответствующих файлов, и если их нет, ярлыки на инструменты просто не создаются.
ВНИМАНИЕ! Если вы запускали генератор файлом, к примеру AIMP2- 2.6.0.250.exe, а потом переименовали в AIMP2.exe, не забудьте переименовать и файл ответов из AIMP2- 2.6.0.250.ini в AIMP2.ini, иначе он не подцепится.



Код скрипта не лезет в сообщение См. вложение

Создание своего дистрибутива

0. Измените в скрипте !define pkgdir на !define pkgdir "с:". Или на другое другое место, где вам удобно хранить исходные файлы. Скрипт ищет файлы по принципу pkgdir+\aimp\player\ и так далее.
1. Создайте на диске C: папки c:\Aimp\Player, c:\Aimp\skins\, c:\aimp\Icons, c:\Aimp\profile
2. Положите в С:\Aimp\Player оригинальный набор файлов программы. Их можно получить, распаковав дистрибутив программы архиватором 7-zip
3. В папку c:\aimp\skins\ поместите свои любимые скины
4. В папку c:\aimp\icons\ поместите значки для типов файлов
5. Необязательно. В папку c:\Aimp\profile положите содежимое папки %programfiles%\aimp\data\profile(если у Вас "однопользовательский" режим использования программы, в противном случае положите туда содержимое %APPDATA%\AIMP). Смотрите также этот пост
5. Скомпилируйте скрипт. На выходе получится файл Aimp2-<текущая версия>.exe


Проверялось: Windows XP SP3 x86, Windows 7 7600 RTM, Vista SP2. Теоретически работает во всех NT6.x при запуске инсталлятора с повышенными привилегиями.
Сборку на основе 2.61.570 с AIMP TOOLS можно загрузить здесь, а описание состава сборки - здесь

Отправлено: 09:42, 21-02-2008

 

Аватара для hb860

Идиот


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

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


Пересобрал, заодно немного пофиксил скрипт. Новый скрипт в шапке, сборка там же

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Отправлено: 23:35, 08-12-2009 | #161



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

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


Аватара для hb860

Идиот


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

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


Новая версия 2.60.258 содержит следующие изменения.
- Обновлены локализации
- Исправлено: ошибка с загрузкой некоторых All-In-One обложек
- Исправлено: ошибки в парсере CUE-файлов
- Исправлены прочие мелкие недоработки
Помимо собственных изменений плеера, инсталлятор я тоже доработал. Больше не требуется "ручная" правка файла ответов плеера, + я пофиксил скрипт по мелочи. Работа над ошибками никогда не прекращается
Скрипт будет дорабатываться дальше. Идеи не закончились.



Всё в шапке

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Последний раз редактировалось hb860, 02-01-2010 в 23:10.

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

Отправлено: 15:31, 02-01-2010 | #162


Аватара для hb860

Идиот


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

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


AIMP v2.60 Build 530 (05.01.2010)
+ Добавлена возможность переключать треки кликом по трей-иконке
* Обновлены локализации
- Исправлено: ошибки c проигрыванием CUE-файлов
- Исправлено: заикание в начале воспроизведения некоторых файлов
- Исправлены прочие мелкие недоработки

Всё в шапке

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8

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

Отправлено: 21:22, 12-01-2010 | #163


Новый участник


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

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


Всем привет! Взял с оф. сайта AIMP2-2.6.0.551, перепаковал его скриптом, как написано. В скрипте только номер версии для порядку изменил и !define pkgdir "c:".
Создал файл ответов. Внедрил в автоустановку винды. (пока не набрёл на этот скрипт, после установки винды руками АИМП настраивал, а тут - обрадовался, но...)
Файл ответов подбирается - ставится тема с моим цветом, и иконки файлов, а вот с ассоциациями кака получается:
Лезу в настройки АИМПа, а там галочки стоят напротив АудиоСД справа и некоторых аудиофайлов слева.. Почему-то не стоят напротив
.cda
.ac3
.aif
.ape
.fla
.it
.mid
.mo3
.m4a
.mp2
.wav
.wv
.ogg
(может пару пропустил), хотя в файле ответов они есть и с единичкой. WMP11, внедрённый в дистр не мог как-то помешать? В реестр при автоустановке прописал [HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"AcceptedPrivacyStatement"=dword:00000001 , чтобы WMP не тошнил при первом запуске. Запускаю АИМП сразу после установки винды, до WMP, чтобы привязки файлов посмотреть - а там такое. Люблю, чтобы всё видео крутилось WMP, а аудио - AIMP. Кодеки klcodec510f (я их нечасто обновляю, ибо пару лет назад прокололся, работают - и ладно).

Как бороться, подскажите, пожалуйста?

Это было со скриптом от осени прошлого года. Со свежим примерно то же - ещё и АудиоСД пропали

Последний раз редактировалось kkkisa, 13-03-2010 в 21:58.


Отправлено: 20:13, 13-03-2010 | #164


Аватара для hb860

Идиот


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

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


kkkisa, а на какой программе стоят расширения эти у вас ?
Ну после установки AIMP они открываются чем-то ?

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Последний раз редактировалось hb860, 14-03-2010 в 19:28.


Отправлено: 11:17, 14-03-2010 | #165


Новый участник


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

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


Гм... хороший вопрос.... Я просто первым делом, как винда устанавливается, в АИМП лез, галочки смотреть... Вечером гляну

Отправлено: 12:35, 14-03-2010 | #166


Аватара для hb860

Идиот


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

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


AIMP2 v2.61.560. Новая версия отличного плеера
В этой версии:
* Обновлены локализации
* Обновлена справка
* Обновлено лицензионное соглашение
* Обновлены библиотеки BASS
* Оптимизирован модуль чтения тегов
- Исправлено: автовыключение компьютера не срабатывало, если назначена пауза между треками
- Исправлено: в некоторых случаях терялось название радиостанции в плейлисте
- Исправлено: ошибки в модуле поддержки расширений функционала
- Исправлено: мелкие недоработки в скин-движке
Ссылка та же, скрипт я НЕ ПЕРЕЗАЛИВАЮ, я не изменял его.
Всё в шапке, словом.
Описание текущей сборки тут

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Последний раз редактировалось hb860, 25-03-2010 в 01:57.


Отправлено: 22:52, 24-03-2010 | #167


Аватара для hb860

Идиот


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

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


Тихая установка AIMP v2.61.583
Цитата:
+ Добавлена локализация: Китайский (Традиционный)
* Обновлена компоненты BASS
* Обновлены локализации
* Обновлена справка
- Исправлено: некорректно читается обложка альбома из ID3v2.4
- Исправлено: не обновляется информация в Aero Peek при изменении обложки альбома проигрываемого файла
- Исправлено: не обновляется прогресс воспроизведения на кнопке на панели задач в некоторых случаях
- Исправлено: ошибка с созданием плейлиста при импорте файлов из внешних приложений
- Исправлено: мелкие ошибки
Состав сборки

Скачать

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Отправлено: 19:40, 10-08-2010 | #168


Новый участник


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

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


Не работает почему то установщик AIMP сключом /S - появляется обычное окно интерауктивной установки.
Уважаемые форумчане, подскажите, пожалуйста, как можно собрать свою сборку AIMP и что для этого нужно, желательно по шагам и доходчиво.

Отправлено: 22:45, 22-11-2010 | #169


Аватара для hb860

Идиот


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

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


1. Если вы про мою сборку, то /S должна быть большая. Если нет - то ошибка в оригинальном инсталляторе.
2. Чем плохо то, что я написал в шапке про сборку своего дистрибутива? Если вам непонятно что-то или не дописано по вашему мнению, я допишу.

P.S. Я считаю, у вас нет ни права, ни повода писать мне дубли своих сообщений в почту. Наивно полагать что я брошусь вам отвечать персонально, когда тут представлено 17 страниц обсуждения.

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Последний раз редактировалось hb860, 23-11-2010 в 19:47.


Отправлено: 15:39, 23-11-2010 | #170



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипт NSIS для перепаковки AIMP2+Сборки

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Автоматическая установка The KMPlayer + NSIS скрипт wolkow70 Автоматическая установка приложений 140 10-07-2021 15:48
Скрипт NSIS для перепаковки Mail.ru Agent hb860 Автоматическая установка приложений 47 16-04-2015 11:37
NSIS скрипт для перепаковки GOM player+сборка hb860 Автоматическая установка приложений 5 19-06-2014 00:03
Установка тем для Notepad++ с применением(NSIS скрипт+тема-сборка прилагается) hb860 Автоматическая установка приложений 3 16-10-2011 16:40
NSIS-скрипт для установки UsefulUtils Disc Studio(UUDS)+сборка hb860 Автоматическая установка приложений 0 26-11-2009 23:15




 
Переход