|
Компьютерный форум 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 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Не помню спрашивал или нет Можно как-то упростить создание деинсталера, чтобы вручную не указать что, где нужно удалять ?
|
Отправлено: 12:17, 13-11-2013 | #751 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата vahe-91:
http://nsis.sourceforge.net/Talk:Uni...nstalled_files и http://nsis.sourceforge.net/Advanced...og_NSIS_Header Но по моему, это не серьёзно... Годится только для частных случаев... Кто лучше самого создателя инсталлятора, может лучше знать что, как и когда удалять, условия и нюансы удаления ? |
|
Отправлено: 12:39, 13-11-2013 | #752 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Цитата MKN:
|
|
Отправлено: 13:03, 13-11-2013 | #753 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Автоматическая смена заголовка окна сообщений
Занятное решение... OutFile "MB_Title.exe" !include "WinMessages.nsh" !define InstCaption "Обычный заголовок" !define MBCaption1 "А сейчас - необычный !" !define MBCaption2 "Во как !" Caption "${InstCaption}" Function .onInit # If you don't want the blinking caption on the taskbar as well, use .onGUIInit InitPluginsDir WriteUninstaller $PLUGINSDIR\MBCaption.exe MessageBox MB_OK|MB_ICONINFORMATION|MB_TOPMOST "Обычный заголовок" Exec "$PLUGINSDIR\MBCaption.exe" MessageBox MB_OK|MB_USERICON|MB_TOPMOST "А сейчас - необычный !" MessageBox MB_OK|MB_ICONINFORMATION|MB_TOPMOST "Снова обычный заголовок" Abort FunctionEnd Section "Blank" SectionEnd Function un.onInit FindWindow $0 "" "${InstCaption}" "" "" IsWindow $0 0 -1 CaptionLoop: SendMessage $0 ${WM_SETTEXT} "0" "STR:${MBCaption1}" Sleep 800 SendMessage $0 ${WM_SETTEXT} "0" "STR:" Sleep 400 SendMessage $0 ${WM_SETTEXT} "0" "STR:${MBCaption2}" Sleep 800 SendMessage $0 ${WM_SETTEXT} "0" "STR:" Sleep 400 FindWindow $1 "" "${InstCaption}" "" "" IsWindow $1 0 CaptionLoop Abort FunctionEnd Section "un.Blank" SectionEnd |
Отправлено: 12:06, 14-11-2013 | #754 |
Пользователь Сообщения: 91
|
Профиль | Отправить PM | Цитировать kotkovets, здравствуйте. Можно что-нибудь придумать с WinVer2.nsh для юникодовой версии NSIS? Желательно для последней альфы.
Используя ${WinVersion} не хочет последнюю цифру рассказывать, получается просто "6." |
Отправлено: 07:15, 15-11-2013 | #755 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Begin2Fly:
Для 99% практических надобностей, этого достаточно и не надо никаких WinVer.nsh А получить эти циферки можно или как всегда : outfile GetOsVersion.exe Section ClearErrors ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "CurrentVersion" MessageBox MB_OK "Номер версии OС : $R0 " SectionEnd |
|
Отправлено: 11:52, 15-11-2013 | #756 |
Пользователь Сообщения: 91
|
Профиль | Отправить PM | Цитировать MKN, первый вариант не катит, потому что в реестре кто угодно может поменять эту информацию, а хочется, чтобы всё было как надо.
Второй вариант заинтересовал, благодарю, попробую. И дело вовсе не в 8.1 (чтоб её), на Windows 7 та же беда. Надеюсь ещё услышать мнение kotkovets. |
Отправлено: 13:27, 15-11-2013 | #757 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Begin2Fly:
В конце концов можно установить сответсвующие права на эту ветку... |
|
Отправлено: 13:45, 15-11-2013 | #758 |
Пользователь Сообщения: 91
|
Профиль | Отправить PM | Цитировать Цитата MKN:
|
|
Отправлено: 14:14, 15-11-2013 | #759 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Begin2Fly:
-- С последней 3 версией NSIS никаких проблем, скрипт сохранял в любом юникоде http://forum.oszone.net/showpost.php?p=2239933 |
|
------- Отправлено: 19:16, 15-11-2013 | #760 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 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 |
|