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

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

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

Аватара для hb860

Идиот


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

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


Изменения
Автор: hb860
Дата: 06-06-2010
Описание: Cкрипт для 2.6 и сборка
Вложения
Тип файла: 7z aimp2.6.7z
(5.7 Kb, 1063 просмотров)
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

Идиот


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

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


Я просто значки использую "нестандратные", а когда постил - забыл поправить. Спасибо за замечание.

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


Отправлено: 12:46, 17-04-2008 | #11



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

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


Аватара для hb860

Идиот


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

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


Если кому-то лень возиться, ссылка на мою готовую сборку: Ссылка Зеркало Зеркало

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


Отправлено: 12:50, 26-04-2008 | #12


Забанен


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

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


А как насчет адаптации скрипта к новой бета версии?

Отправлено: 03:11, 12-05-2008 | #13


Аватара для hb860

Идиот


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

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


Адаптировал.
Обновляю шапку.

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


Последний раз редактировалось hb860, 12-05-2008 в 12:38.

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

Отправлено: 09:08, 12-05-2008 | #14


Забанен


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

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


hb860, спасибо. Жалко, что ключик /REG=R в последних версиях программы уже не срабатывает тихо ((, программа запускается и приходится ее вручную убивать.

Отправлено: 17:21, 12-05-2008 | #15


Аватара для hb860

Идиот


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

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


Я разговаривал с автором, ключик на следющей неделе будет работать, с его слов

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


Отправлено: 09:14, 13-05-2008 | #16


Аватара для hb860

Идиот


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

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


Вышла новая сборка 2.50.205. Ключ /Reg=R снова работает, всвязи с чем обновлена шапка(там же моя новая сборка для ленивых). Если Вы предпочитаете beta-версии, Вы можете собрать свою собственную сборку, используя соответсвующий скрипт

Что изменилось в AIMP?
читать дальше »

Core
+ Переведено на BASS v2.4
+ Новый PluginController
+ Новые возможности для Addon-плагинов
+ Возможность добавления своих закладок в опции
+ Возможность работы с функциями сохранения / загрузки плейлистов
+ Расширены возможности работы с плейлистом
+ Новый HotKey Manager
+ Возможность назначения всем функциям как глобальных, так и локальных клавиш
+ Новый DSP Engine
+ Добавлен логарифмический регулятор громкости
+ Добавлен фильтр нормализации звука
+ Добавлен фильтр реверса каналов (только для стерео)
+ Добавлен фильтр удаления голоса
+ Добавлен фильтр пропуска тишины при проигрывании трека
+ Добавлен Stereo Enhancer фильтр (только для стерео)
+ Улучшена работа с Winamp DSP
+ Переделан Winamp Input Wrapper
+ Обновлен SkinsEngine
+ возможность создания клонов кнопок / флажков / полосок прокрутки
+ добавлена возможность выравнивания объектов по центру
+ добавлена возможность задания выравнивания текста в Label-элементах
+ Оптимизация кода

Audio Library v2
+ Быстрый поиск пунктов в дереве группировки
+ Возможность выбора положения столбцов таблиц
+ Новое меню обслуживания базы данных
+ Обновленный интерфейс библиотеки
+ Панель быстрой навигации
+ Поддержка FLAC / APE
+ Расширенная интеграция с плеером
+ Сохранение относительных путей к файлам со сменных носителей

Playlists
+ Оптимизация кода
+ Поддержка m3u8 плейлистов
+ При добавлении папки в пустой плейлист его имя берется как название папки
+ Прокрутка закладок плейлиста колесиком мыши
+ Уменьшено кэширование данных
+ Ускорена загрузка / сохранение плейлистов
+ Функция автоматической сортировки плейлистов в окне "Playlist Customization"

Player
+ Возможность автосохранения плейлиста по адресу, откуда он был открыт (раньше сохранялся всегда в папку с профилем)
+ Возможность использования условного оператора в строковых шаблонах
+ Жанры упорядочены по алфавиту
+ Мигание кнопки "стоп" при включении опции "остановить после трека"
+ Опции воспроизведения MIDI / MOD файлов
+ Отображение реальных названий треков вместо "следующий / предыдущий файл" на кнопках навигации
+ Отображение статуса плеера в подсказке трей иконки
+ Возможность назначения таблицы перекодировки для не-юникод строк
+ Доработка функции "копировать в папку" - добавлен список "последние папки"
+ Новый модуль воспроизведения / захвата интернет-радио
+ Переработан модуль работы с CUE-Sheets (переключение по сетам происходит через контекстное меню на полосе текущий позиции трека)
+ Переработана эргономика окна настроек
+ Расширены настройки прозрачности основных окон
+ Обновлен Quick Tag Editor
+ добавлена кнопка копирования данных в буфер обмена
+ добавлена кнопка копирования файла в буфер обмена
+ функция автозаполнения тегов из имени файла / пути к файлу
+ новый дизайн
+ Обновлен менеджер закладок
+ Настройка вида отображения
+ Расширенный поиск
+ возможность задания плейлистов для поиска файла
+ отображение номера файла в очереди

Audio Converter
+ Переписан движок конвертера
+ Переведен на command-line кодеры
+ Переработан интерфейс
+ Добавлены кодеры FLAC, AAC, MPC/MP+

Advanced Tag Editor
+ Оптимизирован код
+ Добавлена функция AutoTag
+ Переработан интерфейс
+ Возможность записи обложки нескольким файлам
+ Возможность удаления тегов у нескольких файлов


Скрипт 2.50.205 совместим с Aimp2 2.50 beta build 210

Последний раз редактировалось hb860, 21-05-2008 в 10:02.


Отправлено: 09:19, 15-05-2008 | #17


Аватара для hb860

Идиот


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

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


Обновлен и доработан инсталятор. Все основые изменения, инструкция и ссылки в шапке. (+ язык по умолчанию задается и утилит, и значки у исталятора стандартные)

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


Последний раз редактировалось hb860, 22-07-2008 в 11:12.

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

Отправлено: 10:57, 22-07-2008 | #18


Пользователь


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

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


Вышел новый AIMP
Version: 2.5 RC 3
Build: 270
Build Date: 01.08.2008
Изменения
читать дальше »
01.08.2008 [RC3]
* Оптимизация кода SkinEngine
- Исправлено: инверсия прокрутки колесиком мыши
- Исправлено: не запускался быстрый редактор тегов после повторного клика по бегущей строке
- Исправлено: не приходило сообщении о клике мышкой в активный плагин визуализации
- Исправлено: не сбрасывалась позиция прокрутки названия в плейлисте при физическом удалении файла
- Исправлено: ошибки в работе CardsView в аудио библиотеке
- Исправлено: ошибки с кешированием данных в расширенном поиске
- Исправлено: ошибка со сворачиванием библиотеки, когда плеер не прицеплен к ней
- Исправлено: ошибка во включении прозрачности при сворачивании плера в трейконтрол
- Исправлено: ошибка с назначением папки для сортировки файлов по шаблону в Расширенном редакторе тегов
- Исправлены мелки ошибки и недоработки

ftp://catode.ru/AIMP/aimp_2.50.270_rc3.zip
http://www.aimp.ru/files/beta_test/a...50.270_rc3.zip
http://soft.oszone.net/files_soft/ai...50.270_rc3.zip

Вопрос к автору скрипта - совместимость присутствует?

проверил - присутствует (с соответствующим редактированием версии)

-------
- /../а как бы ты поступил, если бы сейчас через эту дверь к нам вошел бог?
- Я бы велел ему вытереть ноги/../ © Р.Хайнлайн


Последний раз редактировалось Imago_, 02-08-2008 в 11:24.

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

Отправлено: 07:56, 02-08-2008 | #19


Аватара для Комсомолец

Ветеран


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


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

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


Воздержусь пока от бета-версии. 2.11 устраивает. А скрипт скопировал.

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Отправлено: 18:19, 24-08-2008 | #20



Компьютерный форум 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




 
Переход