|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка The KMPlayer + NSIS скрипт |
|
Автоматическая установка The KMPlayer + NSIS скрипт
|
Ветеран Сообщения: 3206 |
Скрипт 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 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата hb860:
|
|
------- Отправлено: 08:10, 19-07-2010 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Покажите-ка файл ответов
|
------- Отправлено: 13:19, 19-07-2010 | #52 |
Старожил Сообщения: 193
|
Профиль | Отправить PM | Цитировать Комсомолец, hb860, а нельзя ли реализовать как то все же делать бекап существующих ассоциаций, а не заменять, а потом при удалении, соответственно, очищать..как это реализовано в самом плеере..??
|
Отправлено: 01:58, 21-07-2010 | #53 |
Ветеран Сообщения: 1558
|
Профиль | Сайт | Отправить PM | Цитировать cleric1985_n, скрипт автоустановки, а не автосохранения настроек, вообще-то. Смысл весь в том, чтобы автоматом поставить.
|
------- Отправлено: 16:33, 21-07-2010 | #54 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать ....... Но мы подумаем над этим
Это на самом деле не очень сложно, время появится - мы напишем и внедрим во все сборки, включая XnView, KMP и AIMP |
------- Отправлено: 17:09, 21-07-2010 | #55 |
Старожил Сообщения: 193
|
Профиль | Отправить PM | Цитировать Комсомолец, Автоматом, это когда используется оригинальный установщик, например, при помощи AtoIt, а тут, извините, перепакованный инсталятор, который явно менее функционален, чем оригинал...и речь идет не об автосохранении, а об нормальном и правильном функционале...
|
Отправлено: 18:17, 21-07-2010 | #56 |
Ветеран Сообщения: 1558
|
Профиль | Сайт | Отправить PM | Цитировать cleric1985_n,
Цитата cleric1985_n:
|
|
------- Отправлено: 03:28, 24-07-2010 | #57 |
Старожил Сообщения: 193
|
Профиль | Отправить PM | Цитировать Комсомолец, В том, что я и написал выше..оригинальный установщик при установке ассоциаций, сохраняет существующие,а этот - нет. Соответственно, я удаляю плеер, и что имею? Все видео файлы не определены и ни чем не запускаются. Почему? Потому что ваш установщик все затер...далее естественно прийдется ручками асоциировать на какой то плеер другой,а должно быть автоматом, на плеер установленный последним перед км.
Или тогда вообще нужно убирать псевдо-ассоцииации из вашего скрипта... ![]() |
Отправлено: 13:09, 27-07-2010 | #58 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Цитата cleric1985_n:
Ассоциации как раз не "псевдо", а самые настоящие. Вот деассоциации работают не так, как вы привыкли, да, скрипт их просто снимает, а не переставляет. Не вижу повода и их считать "псевдо". Просто иной подход. И я уже ответил выше, бекап и восстановление ассоциаций вполне реализуем. Цитата cleric1985_n:
Снимите галки и запишите файл ответов, не будет никаких ассоциаций при установке. Блин, вроде все для людей делаешь, и всё равно плохо. И вообще, скрипт публичен, правьте под себя, что хотите. |
||
------- Последний раз редактировалось hb860, 28-07-2010 в 00:38. Причина: упс) Отправлено: 17:12, 27-07-2010 | #59 |
Старожил Сообщения: 193
|
Профиль | Отправить PM | Цитировать hb860, Без обид, ничего личного, а тем более претензий не имею..я просто поднял этот вопрос, так сказать, с просьбой реализовать это, но почему то Комсомолец воспринял это довольно жестко, вот и поехало...
![]() Если бы я знал как...сделал бы сам..в Inno я знаю как реализовать..но раз есть ваш скрипт в Nsis, хотелось бы и тут, тем более, уверен, что это не сложно.. Так что извините за "наезд".... Кстати у себя я изменил также создаваемые классы с The KMPlayer.${extenstion} на KMPlayer.${extenstion}, как это есть в оригинале, ну и множество других значений, отличных от оригинала, ибо при ручном отключении, а потом снова применении тех же ассоциаций, создаются таки классы KMPlayer.${extenstion}, а потом при деинсталяции они остаются в реестре как мусор, что не очень хорошо..так же и с пунктами автозагрузки с CD, DVD... |
Отправлено: 15:50, 28-07-2010 | #60 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипт 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 |
|