|
Компьютерный форум 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 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
который никогда... эээ... почему бред - не буду описывать, ибо справка есть.. пишите на логических констукциях - потеряться и запутаться стремится к нулю |
|
------- Отправлено: 23:40, 04-03-2013 | #321 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, а если так:
Function ClickButton1 pop $btn1 IfFileExists "$SYSDIR\drivers\sptd.sys" 0 NotFiles MoreInfo::GetFileVersion "$SYSDIR\drivers\sptd.sys" Pop $1 ${StrFilter} "$1" "1" "." "()" $0 MessageBox MB_USERICON|MB_YESNO 'Обнаружена установленная версия драйвера SPTD $0.$\n Хотите обновить драйвер до версии 1.83? $\n$\n (В конце установки ПК будет автоматически перезагружен.)' IDYES +2 IDNO Abort ${If} ${RunningX64} ExecWait '"$PLUGINSDIR\SPTD64.exe" add /q' ${Else} ExecWait '"$PLUGINSDIR\SPTD86.exe" add /q' ${EndIf} WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" "Setup" '"$EXEPATH"' MessageBox MB_ICONEXCLAMATION|MB_OK "После нажатия на кнопку ОК компьютер автоматически перезагрузится." Reboot NotFiles: ${If} ${RunningX64} ExecWait '"$PLUGINSDIR\SPTD64.exe" add /q' ${Else} ExecWait '"$PLUGINSDIR\SPTD86.exe" add /q' ${EndIf} WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" "Setup" '"$EXEPATH"' MessageBox MB_ICONEXCLAMATION|MB_OK "После нажатия на кнопку ОК компьютер автоматически перезагрузится." Reboot FunctionEnd Как сделать что бы установщик после нажатия на кнопку ок закрывался сам и комп перезагружался? |
Последний раз редактировалось diakov, 05-03-2013 в 14:28. Отправлено: 10:57, 05-03-2013 | #322 |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать Господа, подскажите пожалуйста
Возможно ли при установки приложени дополнять установщик своими ключами Например Цитата:
|
|
Отправлено: 13:40, 06-03-2013 | #323 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата dix75:
Читайте справочник Справочник по NSIS => » GetOptions: обрабатываем значение ключа в параметре запуска инсталлятора Это как определить, указан ли конкретный ключ при запуске инсталлера, а насчет Цитата dix75:
|
||
------- Отправлено: 16:07, 06-03-2013 | #324 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Ребят может кто то подскажет что с моим кодом нет так?
|
Отправлено: 10:52, 09-03-2013 | #325 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Иногда в NSIS коде встречается такое : ${SegmentFile} ${SegmentInit} ${SegmentPreExecPrimary} и др ${Segment ***
Что это и для чего ? |
Последний раз редактировалось MKN, 12-03-2013 в 12:04. Отправлено: 10:45, 12-03-2013 | #326 |
Ветеран Сообщения: 1088
|
Профиль | Отправить PM | Цитировать MKN, гугл рулит, и вот нашел что-то: http://portableapps.com/manuals/Port...custom-segment
Пока на английском. |
Отправлено: 14:59, 12-03-2013 | #327 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать alert30,
Это я уже читал (переводил). Яснсти нет. (Что за Custom.nsh ? Где он есть, что содержит ? ) Или ${Segment - это местная для portableapps, специфика ? |
Отправлено: 15:17, 12-03-2013 | #328 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MKN:
заголовочном файле *.nsh Естественно заголовочный файл включается в тело скрипта: |
|
------- Последний раз редактировалось kotkovets, 12-03-2013 в 23:48. Отправлено: 18:52, 12-03-2013 | #329 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать В скрипте есть несколько секций. Как сделать так, чтоб в зависимости от разрядности системы (32-bit, 64-bit) выполнялись те или иные секции, а ненужные даже не отображались в окне выбора компонентов.
Сорри если ответ уже был, но перечитывать 350 страниц форума нет возможности. |
Отправлено: 21:59, 12-03-2013 | #330 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 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 |
|