|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Старожил Сообщения: 152
|
Профиль | Отправить PM | Цитировать Срочно нужна помощь, нужен скрипт проверяющий архитектуру системы и в зависимости от неё выполнял действия, пример:
Цитата:
|
|
Отправлено: 11:49, 08-10-2012 | #3211 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 91
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:00, 08-10-2012 | #3212 |
Старожил Сообщения: 152
|
Профиль | Отправить PM | Цитировать Спасибо большое, сделала чуть иначе но принцип тот же, спасибо. Ещё вопрос есть ли плагин NSIS для создания нового пользователя?
А так же можете пояснить для чего этот плагин http://nsis.sourceforge.net/UAC_plug-in |
Последний раз редактировалось Limonica, 08-10-2012 в 16:34. Отправлено: 16:26, 08-10-2012 | #3213 |
Пользователь Сообщения: 135
|
Профиль | Отправить PM | Цитировать Где можно почитать про авторвыбор разрядности системы?
Интересно, с помощью nsis можно сделать такой установщик? Установщик-командная строка. |
Последний раз редактировалось Creator000, 08-10-2012 в 19:43. Отправлено: 17:55, 08-10-2012 | #3214 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Limonica:
|
|
------- Отправлено: 18:36, 08-10-2012 | #3215 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Добрый вечер господа! Вот пример:
Есть бутон и соответственно функция нажатия такая: Function ClickButton pop $btn InitPluginsDir ExecWait "$PLUGINSDIR\uninstall.exe" MessageBox MB_USERICON|MB_OK "Денсталляция завершена!" FunctionEnd Как сделать что бы если пользователь просто закрыл запущенный автономный деинсталлятор вылазил например меседж Денсталляция прервана или не состоялась! Спасибо! |
Отправлено: 20:14, 08-10-2012 | #3216 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
На примере запуск блокнота... так вот, если закрыть блокнот, обычным способом, код возврата: $0 = 0 через диспетчер задач: $0 = 1 бывает приложения ничего не возвращают... если свое приложение, можно заставить приложение нужную циферку возвращать в разных условиях... читайте в справке: » Работа с процессами с помощью NSIS |
|
------- Отправлено: 22:02, 08-10-2012 | #3217 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать Народ, подскажите , направьте . Была раньше статья о реализации дополнительных ключей в NSIS . Сейчас страница недоступна =((
|
------- Отправлено: 22:52, 08-10-2012 | #3218 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, все получилось если жму на крестик пишет 1039 а если кнопку выход 0. Все гуд спасибо!
kotkovets нарисовалась новая проблемка, код возврата у кнопки готово в конце процесса деинсталяции, и кнопки выход в начале деинсталера одинаковый 0, и потому когда делаю так Получается в конце деинсталляции выскакивает ненужное сообщение как быть? |
Последний раз редактировалось diakov, 08-10-2012 в 23:11. Отправлено: 22:56, 08-10-2012 | #3219 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Painkiller:
!include "mui2.nsh" !include "filefunc.nsh" OutFile "example.exe" !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE Russian !insertmacro MUI_LANGUAGE English Function .onInit ClearErrors ${GetOptions} $CMDLINE /eng $R9 IfErrors +2 ;если с ключом запускать, то флага ошибки нет... StrCpy $Language 1033 FunctionEnd Section ${If} $Language == 1033 MessageBox MB_OK "english version" IDOK ${ElseIf} $Language == 1049 MessageBox MB_OK "русская версия" IDOK ${EndIf} SectionEnd Цитата diakov:
проверяйте, что возвращает $6 - просто сообщением (в различных ситуациях), без логики - а то на вашем примере одинаковые по читаемости сообщения... Если свой деинсталлятор, то можно заставить деинсталлятор записывать... например в реестр... некое значение - при отмене или удачном завершении. ну... а затем прочитать значение из реестра... |
||
------- Последний раз редактировалось kotkovets, 08-10-2012 в 23:26. Отправлено: 23:19, 08-10-2012 | #3220 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|