|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
![]() Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата kysk:
|
|
------- Отправлено: 16:54, 22-01-2013 | #111 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Я писал по этой теме: http://forum.oszone.net/thread-67386-44.html
|
Отправлено: 17:06, 22-01-2013 | #112 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата kysk:
Вы спросили: Цитата kysk:
Вы мне отвечаете: Цитата kysk:
А словосочетание Цитата kysk:
Мы можем набросать готовый код, но только в том случае, если видим, что лично Вы что-то пытаетесь сами написать своими руками |
||||
------- Отправлено: 17:18, 22-01-2013 | #113 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать !define SND_NAME "sound.mp3" - здесь же прописывается путь к аудио файлу? так: "D:\sound.wav" -- Ошибка MCI - пишет что данный файл не найден.. что делать?
Вышеуказанную запись, я понял, больше не повторится. Мне просто срочно нужно это узнать, а на счет того что я делаю своими руками я отвечу так: я умею очень многое но не в плане конечно же инсталятора я его начал изучать только вчера, приспособиться трудновато к скриптам, поэтому чтобы не сидеть не париться как минимум два дня, мне легче спросить у знатоков, и уже отрубно знать что и куда писать. |
Последний раз редактировалось kysk, 22-01-2013 в 17:30. Отправлено: 17:22, 22-01-2013 | #114 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата kysk:
Кстати , этот код проигрывает и MIDI файлы. Чтобы не маяться дурью и не утяжелять дистр MP3 файлом, лучше уж проигрывать MIDI. Например: !define SND_NAME "hotel_california.mid" |
|
Последний раз редактировалось MKN, 22-01-2013 в 17:42. Отправлено: 17:34, 22-01-2013 | #115 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Хм.. Куда тогда прописывается путь?
|
Отправлено: 17:39, 22-01-2013 | #116 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата kysk:
![]() |
|
Отправлено: 17:50, 22-01-2013 | #117 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Ребят ну че никто не может обьяснить? Ну ткните пальцем, не врубаюсь я нифига у мну одни ошибки кидает пишет типо строка File "${SND_NAME}" содержит ошибку! Фиг его знает что делать, поткинь чистый код без всяких там включений инсталятора, финиша, старта страниц. Чисто код и куда его ставить.
|
Отправлено: 17:53, 22-01-2013 | #118 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать kysk,
Цитата K.A.V.:
|
|
Отправлено: 17:57, 22-01-2013 | #119 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать ====Вот скрипт инсталла====
; HM NIS Edit Wizard helper defines !define PRODUCT_NAME "setup" !define PRODUCT_VERSION "1.0" !define PRODUCT_PUBLISHER "web" !define PRODUCT_WEB_SITE "http://www.mycompany.com" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" ; MUI 1.67 compatible ------ !include "MUI.nsh" ; MUI Settings !define MUI_ABORTWARNING !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" ;Проигрывание музыки------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Начало !define SND_NAME "sound.wav" OutFile "sound.exe" ; Welcome page !insertmacro MUI_PAGE_WELCOME ; License page !insertmacro MUI_PAGE_LICENSE "C:\Documents and Settings\Admin\Рабочий стол\лиц\1.txt" ; Directory page !insertmacro MUI_PAGE_DIRECTORY ; Instfiles page !insertmacro MUI_PAGE_INSTFILES ; Finish page !insertmacro MUI_PAGE_FINISH ; Uninstaller pages !insertmacro MUI_UNPAGE_INSTFILES ; Language files !insertmacro MUI_LANGUAGE "Russian" ; MUI end ------ Function .onInit -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Сам скрипт InitPluginsDir SetOutPath $PLUGINSDIR File "${SND_NAME}" System::Call 'msvfw32.dll::MCIWndCreate(i 0, i 0,i 0x0070, t "$PLUGINSDIR\${SND_NAME}") i .r0' SendMessage $0 0x0465 0 "STR:play repeat" System::Call 'user32.dll::ShowWindow(i r0, i 0)' FunctionEnd Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "setup.exe" InstallDir "$PROGRAMFILES\setup" ShowInstDetails show ShowUnInstDetails show Section "MainSection" SEC01 SectionEnd Section -AdditionalIcons SetOutPath $INSTDIR WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" CreateDirectory "$SMPROGRAMS\setup" CreateShortCut "$SMPROGRAMS\setup\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url" CreateShortCut "$SMPROGRAMS\setup\Uninstall.lnk" "$INSTDIR\uninst.exe" SectionEnd Section -Post WriteUninstaller "$INSTDIR\uninst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" SectionEnd Function un.onUninstSuccess HideWindow MessageBox MB_ICONINFORMATION|MB_OK "Удаление программы $(^Name) было успешно завершено." FunctionEnd Function un.onInit MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Вы уверены в том, что желаете удалить $(^Name) и все компоненты программы?" IDYES +2 Abort FunctionEnd Section Uninstall Delete "$INSTDIR\${PRODUCT_NAME}.url" Delete "$INSTDIR\uninst.exe" Delete "$SMPROGRAMS\setup\Uninstall.lnk" Delete "$SMPROGRAMS\setup\Website.lnk" RMDir "$SMPROGRAMS\setup" DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" SetAutoClose true SectionEnd |
Последний раз редактировалось kysk, 22-01-2013 в 18:21. Отправлено: 18:06, 22-01-2013 | #120 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 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 |
|