|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка The KMPlayer + NSIS скрипт |
|
Автоматическая установка The KMPlayer + NSIS скрипт
|
Ветеран Сообщения: 3206 |
Профиль | Отправить PM | Цитировать
Скрипт NSIS для The KMPlayer + сборки The KMPlayer (производное от Kang Multimedia Player) — проигрыватель звуковых и видео файлов для ОС Microsoft Windows. Поддерживает многие мультимедийные форматы, среди которых VCD, DVD, AVI, MKV, Ogg, OGM, 3GP, MPEG-1/2/4, WMV, RealMedia, FLV и QuickTime. Главные особенности — встроенные (по некоторым данным — иногда с нарушением условий свободных лицензий) кодеки и гибкость настроек. Сборка собрана на основе скрипта NSIS и предназначена как для ручной, так и для автоматической установки. Можно сказать, что эта сборка является продолжением добрых традиций этой темы и не мало в ней заимствовано из ранее предложенных авторами темы и участниками форума технических решений. Кратко о самой сборке: В ручном режиме предусмотрено три типа установки: 1. Полная: ассоциации со всеми типами поддерживаемых файлов, интеграция в контекстное меню, автозапуск CD и DVD дисков . 2. Сокращенная: ассоциации с видеофайлами, с файлами realmedia, субтитрами, списками воспроизведения видео, интеграция в контекстное меню, автозапуск CD и DVD дисков. 3. Минимальная: установка самой программы без ассоциаций. Разумеется, Вы можете установить сборку и в режиме интерактивной установки (по выбору). В автоматическом (тихом) режиме программу можно устанавливать с ключом /S Сборка поддерживает работу в режиме "Генератора ответов". Для создания файла ответов нужно запустить инсталлятор с ключом /G и пройти сеанс "виртуальной установки", отмечая те компоненты и опции, которые хотелось бы задействовать в процессе автоматической установки. В результате, в одной директории с инсталлятором будет создан файл конфигурации установки KMP.ini, в который пропишутся опции инсталляции. Полученный таким образом файл конфигурации установки (файл ответов) можно использовать для автоматической (тихой) установки, если запустить инсталлятор с ключом /S, при условии, что файл ответов будет находится в одной директории с инсталлятором и иметь одинаковое с ним название (за исключением расширения). Если файла ответов в директории не будет, то программа установится тихо, но в режиме минимального типа установки. В архиве сборки имеются образец файла ответов для сокращенного варианта установки (который я рекоммендую), а также cmd файлы для запуска инсталлятора с ключами /S и /G. Внимание! Путь установки в файле ответов абсолютный - проследите за буквой системного диска. Если, Вы хотите, чтобы сборка ставилась в автоматическом режиме на системный диск с любым буквенным обозначением перепишите в файле ответов строку директории установки в ручную через системную переменную таким образом: INSTALLDIR=%programfiles%\The KMPlayer Внимание! Запуск инсталлятора с ключом /G перезаписывает уже имеющийся файл ответов (при необходимости делайте резервные копии). Внесение настроек: Если, в одной директории с инсталлятором создать папку KMP в ней можно разместить свой файл конфигурации настроек в формате файла реестра, который должен называться KMPCFG.reg. В процессе установки обнаружив этот файл программа инсталляции выдаст запрос на согласие импорта в реестр содержащихся в файле настроек. При ответе "Да" настройки будут импортированы в реестр. При ответе "Нет" программа будет установлена с настройками по умолчанию. Наличие этого файла не обязательно. Подхват обложек оформления: Дополнительные обложки могут быть расположены в папке KMP\Skins, расположенной в директории с инталлятором. В этом случае они будут подхвачены. Копирование осуществляется по расширению .ksf. Обновил подборку обложек оформления, теперь включены: Belt_KMPlayer.ksf BSP-(Win).ksf Default.ksf FoxyFellow.ksf HUD Version New.ksf KMP 2013 Colorable.ksf KMP 2013.ksf KMP Modern Skin.ksf KMPlayer Plus Modded.ksf MiniWeb.ksf SplashKMP.ksf touch.ksf WMP12 Black.ksf WMP12.ksf YAGMUR -Siyah7.ksf Ссылка для скачивания сборки KMPlayer 3.6.0.87: http://rusfolder.com/36026599 Ссылка для скачивания сборки KMPlayer 3.9.1.130: http://rusfolder.com/42197848 Ссылка для скачивания сборки KMPlayer 4.0.0.0: http://rusfolder.com/44201123 Дополнительно: Сборка от hb860. Скрипт Inno Setup и сборка от cleric1985_n. Сборка от XXXler. |
|
------- Отправлено: 11:43, 08-04-2009 |
Ветеран Сообщения: 1558
|
Профиль | Сайт | Отправить PM | Цитировать Grantsfer, zhlog, почему у меня неоднократно устанавливалось данное приложение и все ключи отработали?
|
------- Отправлено: 13:22, 03-05-2010 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать наверное потому что я говорю о ссылке "Ключи командной строки:"
|
Отправлено: 11:38, 04-05-2010 | #42 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать KMPlayer_2.94.1436_Final.exe
ждем-с |
------- Отправлено: 22:44, 19-05-2010 | #43 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Уже KMPlayer 2.9.4.1437
|
Отправлено: 17:29, 01-06-2010 | #44 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Очень был нужен такой плеер в автоустановке. Очень-очень
Я решил воспользоваться готовым аддоном из советсвующей ветки форума, но его реализация мне реально не понравилась - ассоциации и их рестор делается, кхм, через 7z sfх в которых запиханы батники. Меня это не устраивает, не люблю черезжопщину, и я хочу иметь полный контроль над компонентами приложения. Я связался с Иваном ака "Комсомолец", и выяснил, что ему сейчас в жизни не до плеера, и сборки пока не будет. Что-ж, я взялся собрать плеер сам. Разобрав скрипт, я нашел в нем кучу лишнего кода и явно неработающих фишек (Альбумарт всегда ставился, к примеру, независимо от выбора). В итоге я переработал скрипт на 60%. Итак, продолжая начатое когда-то Иваном дело, я представляю: 1. Новый NSIS-скрипт для перепаковки KMPlayer 2. Свою сборку плеера Скрипт позволяет собрать сборку, которая позволяет вам: 1. Создать файл ответов в режиме диалога, больше не нужно использовать кучу ключей для выбора устанавливаемых компонентов Запускаете Просто ставите флажки, - где создавать ярлыки, какие ассоциации ставить(в Windows 7/Vista работают корректно), добавить ли плеер в Autorun, какой набор иконок использовать и какую шкуру по умолчанию использовать. Выш выбор записывается в файл The KMPlayer-2.9.4.1437.ini При установке подцепает файл ответов The KMPlayer-2.9.4.1437.ini, и параметры установки считываются из него. Если уже файл ответов вы не создали, происходит обычная тихая установка, словно установлены все флажки. 2. Позволяет включить в дистрибутив нестандартные значки и любимые шкуры, при этом значки и скин могут быть применены сразу после установки плеера (в генераторе ответов тихой установки можно указать обе фичи). Таким образом, вы получаете очень сборку KMPlayer с очень гибким инсталлятором и своим любимым оформлением. Скриншоты генератора ответов. Моя собственная сборка, в которую включены скины: Цитата:
Цитата:
Как создать свою собственную сборку: 1. Создайте папку D:\The KMPlayer 2. Создайте папку D:\The KMPlayer\Player и скопируйте туда оригинальные файлы дистрибутива плеера 3. Создайте папку D:\The KMPlayer\Skins и скопируйте туда любимые скины 4. Создайте папку D:\The KMPlayer\Icons и скопируйте туда иконки 5. Измените в скрипте !define pkgdir "d:\package" на !define pkgdir "d:\" и скомпильте скрипт. Скрипт не привязан к конретной версии плеера, ассоциации ставит своими средствами и в теории будет совместим и с грядущими версиями программы. Скрипт требует плагин http://nsis.sourceforge.net/BrandingURL_plug-in Его надо закинуть Program files\NSIS\Plugins |
||
------- Последний раз редактировалось hb860, 27-06-2010 в 00:02. Отправлено: 00:51, 21-06-2010 | #45 |
Ветеран Сообщения: 5810
|
Профиль | Сайт | Отправить PM | Цитировать hb860, В вашей сборке не хватает обновленных фильтров...
|
------- Отправлено: 02:11, 21-06-2010 | #46 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать SamLab,
Я пересоберу, в таком случае Ну в общем, разобрались Сборка соответствует оригинальному дистрибутиву плеера. Что в релизе - то и в дистрибутиве А на фильтры я сделаю подхват c внешней папки в новой версии скрипта |
------- Последний раз редактировалось hb860, 21-06-2010 в 14:51. Отправлено: 10:02, 21-06-2010 | #47 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Я забыл совсем - скрипт требует плагин http://nsis.sourceforge.net/BrandingURL_plug-in
Его надо закинуть Program files\NSIS\Plugins |
------- Отправлено: 00:02, 27-06-2010 | #48 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Чего то выбор иконок не работает при установке...Ставятся дефолтные.
|
------- Отправлено: 10:45, 05-07-2010 | #49 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Расскажите поподробнее, пожалуйста
Какой файл иконок ставите? Сборка моя или пересобрали свою? |
------- Отправлено: 11:22, 05-07-2010 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипт NSIS для перепаковки Mail.ru Agent | hb860 | Автоматическая установка приложений | 47 | 16-04-2015 11:37 | |
NSIS скрипт для перепаковки GOM player+сборка | hb860 | Автоматическая установка приложений | 5 | 19-06-2014 00:03 | |
Скрипт NSIS для перепаковки AIMP2+Сборки | hb860 | Автоматическая установка приложений | 184 | 13-01-2014 13:04 | |
Установка тем для Notepad++ с применением(NSIS скрипт+тема-сборка прилагается) | hb860 | Автоматическая установка приложений | 3 | 16-10-2011 16:40 | |
NSIS-скрипт для установки UsefulUtils Disc Studio(UUDS)+сборка | hb860 | Автоматическая установка приложений | 0 | 26-11-2009 23:15 |
|