|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать Привет народ,
alexfinik, Цитата:
Цитата:
AlekseyPopovv, Цитата:
Мои вопросы: - обойден ли лимит в 2ГБ? - исправлен ли косяк с иконкой и свойствами файла, при размере инсталлера больше ~350 МБ? Спасибо.. ,) |
|||
Отправлено: 22:49, 04-08-2014 | #1251 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать K.A.V.
Попробовал твой пример "Проигрывание WAV-файлов" у себя, ничего не вышло.. Загнал его в .onInit ... !define SND_ASYNC 1 !define SND_FILENAME 0x20000 !define SND_LOOP 8 !define SND_NAME "InstallTheme.wav" ReserveFile "${NSISDIR}\Plugins\system.dll" SetOutPath "$TEMP\${MOD_NAME_BASE} Installation2\bgi_ground" ReserveFile "${SND_NAME}" File "${SND_NAME}" System::Call 'Winmm::PlaySound(t"$TEMP\${MOD_NAME_BASE} Installation2\bgi_ground\${SND_NAME}", i0, i${SND_FILENAME}|${SND_ASYNC}|${SND_LOOP})' ... |
Отправлено: 02:10, 05-08-2014 | #1252 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MaGoth:
WinXP 32-bit Win7 32/64-bit Win8 32-bit На всех системах у меня работает данный метод, проигрывает файлы из любой директории Насчет юникода ничего не скажу Может, в пути у вас ошибка или формат WAV файла не тот? |
|
------- Отправлено: 17:55, 05-08-2014 | #1253 |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать K.A.V.
Цитата:
Цитата:
Как пример, для Юникода и файлов *.mp3 и их воспроизведения, я использую такой код: Function .onInit Push $R0 SetCurInstType 0 !insertmacro MUI_LANGDLL_DISPLAY !insertmacro MUI_INSTALLOPTIONS_EXTRACT "setup.ini" StrCpy $1 ${SecMod} ;-------------------------------- !define APP_NAME "mci.sound" !define SND_NAME "InstallTheme.mp3" ;-------------------------------- ReserveFile "${NSISDIR}\Plugins\system.dll" SetOutPath "$TEMP\${MOD_NAME_BASE} Installation2\bgi_ground" ReserveFile "${SND_NAME}" File "${SND_NAME}" System::Call 'msvfw32.dll::MCIWndCreateW(i 0, i 0,i 0x0070, t "$TEMP\${MOD_NAME_BASE} Installation2\bgi_ground\${SND_NAME}") i .r0' StrCpy $hmci $0 SendMessage $hmci 0x0490 0 0 $0 IntCmp $0 0 Keine_Musik ShowWindow $hmci SW_HIDE SendMessage $hmci 0x806 0 "STR:play repeat" Keine_Musik: ... FunctionEnd А что с форматом, и каким он должен быть? В справке ничего не указано на этот счет, я использую "DVI IMA ADPCM", а нужен "RAW PCM", или еще какой ?! |
||
Последний раз редактировалось MaGoth, 05-08-2014 в 21:58. Отправлено: 21:53, 05-08-2014 | #1254 |
Ветеран Сообщения: 861
|
Профиль | Отправить PM | Цитировать Доброе время суток. Можно ли как нибудь узнать какие команды который прописаны в инсталляторе. например регистрация DLL?
|
------- Отправлено: 13:51, 06-08-2014 | #1255 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата habib2302:
|
|
Отправлено: 17:56, 06-08-2014 | #1256 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MaGoth:
Насчет формата файла точно не скажу, уже не помню, тестировал я или нет, но данной командой пользуюсь в SFX Creator для проигрывания звуков Пример моего WAV файла во вложении, попробуйте его проверить. Система без проблем у вас? Драйвера все установлены? Потому как я указал, тестировал на виртуалке во многих системах и нигде проблем не возникло Цитата habib2302:
|
||
------- Отправлено: 17:57, 06-08-2014 | #1257 |
Ветеран Сообщения: 861
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
|
|
------- Отправлено: 19:41, 06-08-2014 | #1258 |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать habib2302,
▫ Чем я могу распаковать инсталлятор, созданный в NSIS? K.A.V., Цитата:
Цитата:
Цитата:
И.. музыка играет.., но не долго..! Пока исполнение когда не дойдет до закрытия сплеша: newadvsplash::show 3500 1500 1500 ffffff "$TEMP\${MOD_NAME_BASE} Installation2\bgi_ground\Splash.bmp" Соответственно вопрос, есть ли какой другой метод/способ кроме спуска функции воспроизведения звука, ниже кода этого сплеша? Или может какой аналогичный сплеш по-новее есть, но без подобных глюков ? Спасибо.. ,) |
|||
Последний раз редактировалось MaGoth, 06-08-2014 в 22:31. Отправлено: 22:21, 06-08-2014 | #1259 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MaGoth:
В своё время для сборки контры я использовал mpg123.exe для проигрывания mp3 файла сразу после запуска установщика, но там вес файла был ~350 Кб |
|
------- Отправлено: 21:12, 07-08-2014 | #1260 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 2 | dimadr | Наборы обновлений для Windows XP/2003/Windows 7 | 267 | 14-02-2020 08:25 | |
[архив].: NSIS - все вопросы :. | kotkovets | Автоматическая установка приложений | 3387 | 09-12-2012 11:56 | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 1 | jameszero | Наборы обновлений для Windows XP/2003/Windows 7 | 1491 | 22-07-2011 22:42 | |
Выбор|модернизация процессора .:[все вопросы]:. Часть I | Myxa | Выбор отдельных компонентов компьютера и конфигурации в целом | 1845 | 01-01-2011 19:18 | |
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|