|
Компьютерный форум 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 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Обновил сборку до версии 3.2.0.18
Что нового в сборке: 1. Доработан механизм внесения ассоциаций. 2. Файл с настройками должен теперь иметь наименование KMPCFG.reg и располагаться в папке KMP, созданной в одной директории с инсталлятором. 3. Подхват обложек. В папке KMP можно создать вложенную папку Skins, в которую и помещать нужные обложки. Копирование файлов осуществляется по расширению .ksf. 4. Внутренняя переработка инсталятора сборки, новый дизайн. |
------- Последний раз редактировалось wolkow70, 02-04-2012 в 19:00. Отправлено: 16:46, 26-03-2012 | #101 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать wolkow70, KMPlayer 3.2.0.18 удален...перезалей!
И еще как реализовать в скрипте это??? (я так понимаю это и есть механизм внесения ассоциаций или что это?) и это Похоже как то на исполнение с ключом запуска.... |
Отправлено: 17:30, 26-03-2012 | #102 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Сборку перезалил.
Цитата diakov:
ExecWait '"$INSTDIR\KMPlayer.exe" -uninstall' KMPlayer.exe -install - это проверка из оригинального ли дистрибутива установлена программа. Если не установить флаги могут периодически вылазить предложения скачать оригинальный дистрибутив с сайта. Запускать команду нужно из последней секции или в функции .onInstSuccess |
|
------- Последний раз редактировалось wolkow70, 26-03-2012 в 17:58. Отправлено: 17:52, 26-03-2012 | #103 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Спасибо!
|
Отправлено: 17:55, 26-03-2012 | #104 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать wolkow70, а как сделать так что бы при первом запуске программы сначала стартовал KMPSetup.exe, а потом сам плеер как в оригинале?
|
Отправлено: 09:37, 27-03-2012 | #105 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата diakov:
Отсюда напрашивается вывод, что в скрипте прописан запуск не плеера, а именно KMPSetup.exe с финишной страницы инсталлятора. ИЗ СПРАВКИ: Команда MUI_FINISHPAGE_RUN создает чебокс для запуска исполняемого файла после закрытия страницы. По умолчанию чебокс отмечен. !define MUI_FINISHPAGE_RUN "KMPSetup.exe" Команда MUI_FINISHPAGE_RUN_TEXT помещает ваш текст слева от чекбокса для запуска исполняемого файла По умолчанию название программы. !define MUI_FINISHPAGE_RUN_TEXT "Запустить KMPlayer" Команда MUI_FINISHPAGE_RUN_NOTCHECKED делает чебокс не отмеченным. !define MUI_FINISHPAGE_RUN_NOTCHECKED Команда MUI_FINISHPAGE_RUN_PARAMETERS запускает, указаный в команде MUI_FINISHPAGE_RUN исполняемый файл с ключами запуска. !define MUI_FINISHPAGE_RUN_PARAMETERS "/S /NCRC" (свои параметры!) Можно вызвать запуск через функцию. Команда MUI_FINISHPAGE_RUN_FUNCTION вызывает вашу функцию после закрытия страницы. Внимание! Указаный для запуска файл, в команде MUI_FINISHPAGE_RUN, игнорируется! Команда MUI_FINISHPAGE_RUN_PARAMETERS так же игнорируется! !define MUI_FINISHPAGE_RUN !define MUI_FINISHPAGE_RUN_FUNCTION Моя_функция |
|
------- Последний раз редактировалось wolkow70, 27-03-2012 в 14:53. Отправлено: 14:41, 27-03-2012 | #106 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Это все харашо...а реально ли такое сделать если не нажимать на запуск программы с последней страницы оригинального инсталлятора. Просто даже в Driver Genius Professional встречал при запуске программы сначала стартует LiveUpdate.exe а потом сама прога...как такое замутить?
|
Отправлено: 15:00, 27-03-2012 | #107 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата diakov:
|
|
------- Отправлено: 16:03, 27-03-2012 | #108 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Обновил сборку до версии 3.2.0.19
Изменения в программе: Исправлены ошибки воспроизведения TS и OGG файлов. - Waiting indefinitely large TS file for error correction. - OGG file playback for error correction. Ссылка на скачивание сборки: http://ifolder.ru/29686402 |
------- Отправлено: 18:59, 02-04-2012 | #109 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Обновление сборки до версии 3.3.0.33
ЧТО НОВОГО В СБОРКЕ: Добавлена возможность применить собственные настройки как их импортом из reg-файла, так и копированием ini-файла конфигурации в папку программы. Импорт настроек в реестр возможен из файла реестра KMPCFG.reg , который должен быть расположен в папке KMP, созданной в одной директории с инсталлятором. Аналогично, в папке KMP возможно расположить файл конфигурации настроек KMPCfg.ini , в процессе установки он будет подхвачен и скопирован в паку с программой. Разумеется, имеет смысл применить какой-то один из двух способов, поскольку если импортировать настройки из рег-файла, а затем скопировать ini-файл, то программа запустится в режиме хранения настроек в ini-файле. Если в папке KMP файлы с настройками не будут обнаружены , то программа будет установлена с настройками по умолчанию. По умолчанию автором применена дефолтная (классическая тема оформления), выбрана русская локализация, отключено автообновление. В режиме интерактивной установки, установщик выдает запросы на импорт данных в реестр или на копирование файла настроек. В режиме тихой инсталляции (с ключом /S) вывод окон с запросами подавляется, при этом, подразумевается согласие пользователя на выполнение операций. В режиме интерактивной установки возможно отказаться от внесения настроек, отключив опцию в секции "Применение настроек". В этом случае плеер будет установлен с настройками по умолчанию, а запросы в ходе установки выводиться не будут. Ссылка для скачивания сборки: http://rusfolder.com/31640682 |
------- Последний раз редактировалось wolkow70, 14-07-2012 в 17:17. Отправлено: 18:43, 13-07-2012 | #110 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипт 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 |
|