|
Компьютерный форум 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 | Цитировать Цитата alexfinik:
Я ведь только пример привёл основы. |
|
Отправлено: 15:26, 21-10-2013 | #611 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать MKN, разобрался. Зря использовал в Test1Leave и Test2Leave "${NSD_GetText} $R4 $R4"
Это я про свой пример http://www.oszone.net/go.php?url=htt...36753-599.html Про ваш - ну если ничего не править - выдавало что сказал. Почему - сам не понял... Вроде всё ок должно быть... Вот так работает: !include nsDialogs.nsh !include LogicLib.nsh !include zipdll.nsh !include MUI2.nsh !include NSISArray.nsh !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE English Name "Формирование установочных файлов -" OutFile testik.exe XPStyle on Var Dialog Var Label1 Var Label2 Page custom Test0 Test0Leave Page custom Test1 Test1Leave Page custom Test2 Test2Leave Page instfiles Function Test0 nsDialogs::Create 1018 Pop $Dialog ${If} $Dialog == error Abort ${EndIf} ${NSD_CreateLabel} 0 0 100% 12u "Тестирование №0" Pop $Label1 ${NSD_CreateLabel} 0 13u 100% 12u "Задаем количество менеджерских" Pop $Label2 ${NSD_CreateText} 0 25u 100% 13u "1" Pop $9 nsDialogs::Show FunctionEnd Function Test0Leave ${NSD_GetText} $9 $9 MessageBox MB_OK "Переменная=$9" ;выдает Переменная=1 FunctionEnd Function Test1 nsDialogs::Create 1018 Pop $Dialog ${If} $Dialog == error Abort ${EndIf} nsDialogs::Show FunctionEnd Function Test1Leave ;${NSD_GetText} $9 $9 FunctionEnd Function Test2 nsDialogs::Create 1018 Pop $Dialog ${If} $Dialog == error Abort ${EndIf} nsDialogs::Show FunctionEnd Function Test2Leave ;${NSD_GetText} $9 $9 MessageBox MB_OK "Переменная=$9" ;выдает Переменная= FunctionEnd Section SectionEnd |
------- Отправлено: 15:35, 21-10-2013 | #612 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось MKN, 21-10-2013 в 15:54. Отправлено: 15:42, 21-10-2013 | #613 |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать MKN, хм, а зачем, если у меня работает и так?
Правда есть другой "простой", просто "элементарный" вопрос. По запросу "числа", "сложение" - я ничего не нашел Как выполнить операцию $NumMan=$NumMan-1 ?? У меня for работает только с нуля почему-то. Приходят в голову всякие извраты типа сделать строку длиной $NumMan Отнять единицу, подсчитать его размер и присвоить $NumMan. Бывает что-то попрощу? Плохо ли искал в мануале, но нашел только сравнение чисел... Терпеть не могу писать в форумы, а вот зачастил что-то... И главное простейший вопрос, а не нашел ничего... |
------- Отправлено: 19:10, 21-10-2013 | #614 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата alexfinik:
|
|
------- Отправлено: 19:30, 21-10-2013 | #615 |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 19:40, 21-10-2013 | #616 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата alexfinik:
|
|
------- Отправлено: 19:51, 21-10-2013 | #617 |
Старожил Сообщения: 152
|
Профиль | Отправить PM | Цитировать Ошибка в WinVer2.nsh:
Система Windows XP SP2 Home Edition. |
Отправлено: 17:33, 22-10-2013 | #618 |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать Limonica, а вы уверены, что это ошибка? Может просто неверно используете модуль? Похоже на вывод справки.
|
------- Отправлено: 19:19, 22-10-2013 | #619 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Limonica:
проверял на WinXP Professional: http://img203.imageshack.us/img203/7199/l5hn.png --- vahe-91 по поводу юникода: http://img844.imageshack.us/img844/9172/eeuv.png |
|
------- Отправлено: 20:35, 22-10-2013 | #620 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 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 |
|