|
Компьютерный форум 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 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Flix:
Цитата Flix:
![]() |
||
Отправлено: 18:18, 20-09-2013 | #541 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать ну почему ${WinVersion} (плагин WinVer2) в Windows 8.1 в одном скрипте возвращает 6.2, в другом 6.1 ?
![]() |
Последний раз редактировалось vahe-91, 20-09-2013 в 21:45. Отправлено: 21:07, 20-09-2013 | #542 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата vahe-91:
до финала может любые цифры выдавать... потому что не финал.. |
|
------- Отправлено: 22:34, 20-09-2013 | #543 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
![]() Оказалось, что он запускает файл в режиме совместимости Win7 ![]() |
|
Отправлено: 23:04, 20-09-2013 | #544 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Таймер обратного отсчёта на кнопке MessageBox_а
Как то эту задачу уже решали с помощью специальной DLL, что не удобно и лишено гибкости управления... Но есть и другой способ, с помощью nsWindows плагина ( http://sourceforge.net/p/ifififi/code/HEAD/tree/ ) : !include "nsWindows.nsh" ;!include "LogicLib.nsh" !define TimerMsgTitle "Заголовок сообщения" Name "TimerMsgBox Example" OutFile "TimerMsgBox.exe" Var WINDOW Var Time !macro MessageBox out text title flags System::Call "user32::MessageBoxTimeout(i $HWNDPARENT, t '${text}', t '${title}', i ${flags}, i 0) i.s" Pop ${out} !macroend Section StrCpy $Time 7 ${NSW_CreateWindow} $WINDOW "Timer" 1018 ${NSW_CreateTimer} OnTimer 1000 !insertmacro MessageBox $0 "Какое то действие через :" "${TimerMsgTitle}" 0x40|0x1 ;MessageBox MB_OK "Return Code: $0" ${If} $0 != 1 MessageBox MB_OK " Действие отменяется ! Выход." Quit ${EndIf} MessageBox MB_OK " Начинаем какое то действие" SectionEnd Function OnTimer ${If} $Time == 0 FindWindow $0 "#32770" "${TimerMsgTitle}" GetDlgItem $1 $0 1 SendMessage $1 ${BM_CLICK} 0 0 ${NSW_KillTimer} OnTimer ${Else} IntOp $Time $Time - 1 FindWindow $0 "#32770" "${TimerMsgTitle}" GetDlgItem $2 $0 1 SendMessage $2 ${WM_SETTEXT} 0 "STR: OK $Time sec" ;GetDlgItem $3 $0 65535 ;SendMessage $3 ${WM_SETTEXT} 0 "STR:Осталось: $Time sec" ${EndIf} FunctionEnd !warning: Note: nsWindows.dll must be put in NSIS's Plugins Directory! (macro:_NSW_CreateWindow:17) Хотя nsWindows.dll находится там где и положено ! во-вторых, зачем то создаётся файл в \NSIS\Plugins\nsWindows.tmp\nsWindows$insWindows.dll и потом не удаляется... Всё это дело исходит из nsWindows.nsh. Я пробовал три разных вариации nsWindows.nsh, но со всеми эффект одинаков. (редактировать nsWindows.nsh я не решился...) Что бы это значило и как это можно устранить ? |
Последний раз редактировалось MKN, 27-05-2020 в 16:17. Отправлено: 13:33, 21-09-2013 | #545 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Salmo:
Не знаю уж насколько это изящно и универсально... Мне не всё в коде понятно.... |
|
Отправлено: 09:06, 24-09-2013 | #546 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать MKN, Спасибо, что не забыли мою просьбу! Да, это решение трудно назвать изящным
![]() |
Отправлено: 14:01, 24-09-2013 | #547 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Salmo:
|
|
Отправлено: 16:13, 24-09-2013 | #548 |
![]() Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Продолжая вопрос скинизации, нашел у китайцев еще 30 скинов *.she и просмотрщик стилей SHEViewer. Собрал в кучу ранее выложенные здесь скины и русскую версию SHEditor: СКАЧАТЬ.
Если у вас будут новые (другие) файлы стилей, просто добавьте их папку "Skins" и SHEViewer подхватит их автоматически. Скриншот SHEViewer: ![]() MKN, если не трудно, дай пожалуйста ссылки на ресурсы с наборами стилей, может мне удастся пополнить нашу коллекцию. По поводу переименования файла стиля в skinh.she ты был прав, я ошибся, прошу прощения. Это имя стиля зашито в библиотеке DLL и используется по умолчанию. Если надо использовать другой стиль, то нужно переименовать файл, или использовать функцию SkinH_AttachEx для загрузки стиля с другим именем. |
Отправлено: 19:33, 24-09-2013 | #549 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Flix:
http://download.csdn.net/detail/ynthynkdee/4902323 http://download.csdn.net/detail/xiaoy_2012/5123375 http://download.csdn.net/detail/simadi/5422313 Только, раз уж есть SHEditor, то дело за малым - за творчеством... ps Похоже, что кроме SkinH_AttachEx, есть и другие инструкции : http://www.esoyu.com/soft/develop/26754.html |
|
Отправлено: 12:00, 25-09-2013 | #550 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 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 |
|