|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум 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 |
|
Ветеран Сообщения: 2398
|
Профиль | Отправить 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 |
|
Ветеран Сообщения: 2398
|
Профиль | Отправить 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 | |
|