|
Компьютерный форум 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 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Подскажите, как поместить видео в собственное окно на кастомной странице ?
код, в котором это не получается... (видео окно рядом с кастомным) : !include MUI2.nsh Page custom MyPage !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE "English" OutFile "test_video.exe" !define WS_BORDER 0x00800000 Var dlg Function MyPage nsDialogs::Create 1018 Pop $dlg System::Call 'user32::CreateWindowEx(i0,t "STATIC",t " здесь должно быть видео",\ i${DEFAULT_STYLES}|${WS_BORDER}|${WS_VISIBLE},\ i130,i50,i200,i150,i$dlg,i222,i0,i0) i.R7' SetCtlColors $R7 `0x0000FF` `0x99FFFF` System::Call "winmm::mciSendStringA(t 'open $\"$EXEDIR\video.wmv$\" alias vvv parent $R7', i 0, i 0, i 0)" System::Alloc 16 Pop $1 System::Call "user32::GetWindowRect(i $R7, i $1)" System::Call "*$1(i.r2, i.r3, i.r4, i.r5)" System::Free $1 System::Call "winmm::mciSendStringA(t 'put vvv destination at $2 $3 $4 $5', i 0, i 0, i 0)" System::Call "winmm::mciSendStringA(t 'window vvv stretch', i 0, i 0, i 0)" System::Call "winmm::mciSendStringA(t 'play vvv repeat',i 0, i 0, i 0)" nsDialogs::Show System::Call "winm::mciSendStringA(t 'stop vvv',i 0, i 0, i 0)" System::Call "winm::mciSendStringA(t 'close vvv',i 0, i 0, i 0)" FunctionEnd |
Отправлено: 13:19, 19-03-2016 | #2011 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MKN:
!include MUI2.nsh Page custom MyPage !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE "English" OutFile "test_video.exe" !define WS_BORDER 0x00800000 Var dlg Function MyPage nsDialogs::Create 1018 Pop $dlg System::Call 'user32::CreateWindowEx(i0,t "STATIC",t " здесь должно быть видео",\ i${DEFAULT_STYLES}|${WS_BORDER}|${WS_VISIBLE},\ i130,i50,i200,i150,i$dlg,i222,i0,i0) i.R7' SetCtlColors $R7 `0x0000FF` `0x99FFFF` System::Call "winmm::mciSendStringA(t 'open $\"$EXEDIR\video.wmv$\" alias vvv parent $R7 style child', i 0, i 0, i 0)" System::Alloc 16 Pop $1 System::Call "user32::GetWindowRect(i $R7, i $1)" System::Call "*$1(i.r2, i.r3, i.r4, i.r5)" System::Free $1 System::Call "winmm::mciSendStringA(t 'put vvv destination $2 $3 $4 $5', i 0, i 0, i 0)" System::Call "winmm::mciSendStringA(t 'window vvv stretch', i 0, i 0, i 0)" System::Call "winmm::mciSendStringA(t 'play vvv repeat',i 0, i 0, i 0)" nsDialogs::Show System::Call "winm::mciSendStringA(t 'stop vvv',i 0, i 0, i 0)" System::Call "winm::mciSendStringA(t 'close vvv',i 0, i 0, i 0)" FunctionEnd Section SectionEnd |
|
------- Отправлено: 14:25, 19-03-2016 | #2012 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать K.A.V.,
Я ведь специально убрал style child из кода, т.к. с ним видео не было и в помине. А без него было, рядом в отдельном окне. И сейчас скомпилил , запустил - нет никакого видео ! Но, совершенно случайно подвинул окно в сторону - и видео появилось. Т.е. , пока не подвигаешь окно - видео нет. Что за чертовщина ? |
Отправлено: 14:45, 19-03-2016 | #2013 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MKN:
|
|
------- Отправлено: 14:56, 19-03-2016 | #2014 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
Приблизительно такой же эффект разбирался здесь : http://rsdn.ru/forum/media/340319.hot Было ли решение, не ясно... |
|
Последний раз редактировалось MKN, 21-03-2016 в 09:01. Отправлено: 08:39, 21-03-2016 | #2015 |
Пользователь Сообщения: 83
|
Профиль | Отправить PM | Цитировать Всё не оставляю попыток изменить файл hosts без ругани самой системы и антивирусов.
Как думаете, можно воспользоваться методом, описанным здесь? http://www.cyberforum.ru/cmd-bat/thread859941.html |
Отправлено: 11:08, 26-03-2016 | #2016 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Расшифровываем URI ( Uniform Resource Identifier )
http://ru.wikipedia.org/wiki/URI здесь об URI человеческим языком : http://handynotes.ru/2009/09/uri-url-urn.html Если ещё проще, то часто встречающиеся ссылки вида : http://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0" - это и есть URI. Для декодирования/кодирования URI, у китайских товарищей есть плагин. !addplugindir . OutFile nsURI.exe InstallColors /windows ShowInstDetails show Section nsURI::decodeURI "http://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0" Pop $R0 DetailPrint $R0 SectionEnd nsURI::encodeURI nsURI::encodeURIComponent nsURI::decodeURIComponen |
Последний раз редактировалось MKN, 27-05-2020 в 16:17. Отправлено: 12:09, 29-03-2016 | #2017 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:19, 29-03-2016 | #2018 |
Ветеран Сообщения: 861
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 19:50, 29-03-2016 | #2019 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Цитата Dodakaedr:
|
|
Отправлено: 11:01, 30-03-2016 | #2020 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 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 |
|