Ru-Board.club
← Вернуться в раздел «Программы»

» NSIS (Nullsoft Scriptable Install System)

Автор: SmarterBB
Дата сообщения: 16.11.2006 14:30
там надо в секции написать
SectionIn 1 2 3,

где 1 2 3 - это порядковые номера соответствующих категорий, например пишешь в начале
InstType "Full"
InstType "Lite"
InstType "Minimal"
и Full будет под номером 1, Lite под номером 2 и Minimal под номером 3. конкретно это можно посмотреть в скрипте для создания самого инсталятора для НСИС (Program Files\NSIS\Examples\makensis.nsi)
Автор: mikar
Дата сообщения: 28.11.2006 07:00
NSIS 2.22 [Release notes:]
Автор: mikar
Дата сообщения: 29.11.2006 05:58
А русской справки к NSIS так и нет? Помнится за это непростое дело взялся DimmY и перевел половину, но в связи с нехваткой сил и времени не завершил его. Кто-нибудь продолжает это сложное и очень нужное дело, или завершения перевода так и не будет?
Автор: mikar
Дата сообщения: 07.12.2006 07:07
Русификатор NSIS 2.22 от mogdin
Автор: SmarterBB
Дата сообщения: 10.12.2006 21:42
при создании анинсталятора у меня возникла проблема
Generating uninstaller...
Error finding icon resources: installer, uninstaller icon size mismatch - see the Icon instruction's documentation for more information -- failing!

Хотя иконка и для инсталлера и для анинсталлера ОДНА И ТА ЖЕ... че ему не нравится?
Автор: kirillkr
Дата сообщения: 16.12.2006 09:55

Цитата:
при создании анинсталятора у меня возникла проблема
Generating uninstaller...
Error finding icon resources: installer, uninstaller icon size mismatch - see the Icon instruction's documentation for more information -- failing!

Хотя иконка и для инсталлера и для анинсталлера ОДНА И ТА ЖЕ... че ему не нравится?

Ему не нравиться сама иконка. Тебе же написали, посмотри инструкцию в каком порядке, какие размеры должны быть у этой иконки.
Автор: AdmiralFlint
Дата сообщения: 18.12.2006 07:20

Цитата:
А русской справки к NSIS так и нет

Может скоро будет. Очень ждем.... Вот сайтик накопал, там вроде тоже что-то замутить пытаются... http://nsis.narod.ru/
Автор: SmarterBB
Дата сообщения: 18.12.2006 14:49

Цитата:
Ему не нравиться сама иконка. Тебе же написали, посмотри инструкцию в каком порядке, какие размеры должны быть у этой иконки.

там написано что размер должен быть один и количество иконок внутки тоже должно совпадать. но иконка то ОДНА И ТА ЖЕ! значит у нее все совпадает вплоть до имени... это точно баг компилятора, потому как я решил проблему другим способом - зашел в папку contribs\graphics\icons и вместо modern-install.ico и modern-uninstall.ico поставил свою иконку (переименовал) и он нормально ее переварил...
Автор: Maks150988
Дата сообщения: 29.12.2006 19:33
Подскажите пожалуйста способ решения:
Есть фигня MUI_WELCOMEFINISHPAGE_BITMAP, которая отвечает за показ картинки мастера в инсталляторе при запуске. Эта картинка также отображается и при запуске деинсталлятора при добавлении параметра MUI_UNWELCOMEFINISHPAGE_BITMAP. При этом возрастает размер инсталляшки. Но используя только параметр MUI_WELCOMEFINISHPAGE_BITMAP картинка отображается только в инсталляторе, но не в деинсталляторе, так как в деинсталляторе отображается тупая картинка мастера вместо нужной. Ведь существует и параметр !insertmacro MUI_UNPAGE_WELCOME для отображения страницы приветствия деинсталлятора. Какой параметр !insertmacro MUI_UNPAGE_????? нужно добавить, чтобы данная фича сработала?
Автор: omgiafs
Дата сообщения: 09.01.2007 05:16
День добрый.
Вопрос нубский - как создать custom-страницу?
Надо для следующего - после MUI_PAGE_INSTFILES надо еще такое же окно, только с опциями - выбор языка и прочее.
Итого 2 вопроса - 1. Как вообще создавать custom-страницу?
2. Как быстро сделать копию дефолтной страницы (но с моими опциями, а не с выбором компонентов для установки)?

Надеюсь, объяснил понятно... Помогите нубу. И желательно отошлите меня к справке. Но в NSIS.chm я такого не нашел.
Автор: kirillkr
Дата сообщения: 09.01.2007 08:08
Н-да. В шапке нет редактора форм. Ведущий твое упущение.
http://isfd.kaju74.de/index.php?nsisfd
Она создает custom страницу, а что с ней делать смотри example. Вот если не разберешься, тогда и обращайся.
Автор: ShriEkeR
Дата сообщения: 13.01.2007 22:23
NSIS (Nullsoft Scriptable Install System) 2.23
http://osdn.dl.sourceforge.net/sourceforge/nsis/nsis-2.23-setup.exe
Changes in version 2.23:

Notes: This release fixes a couple of build problems and includes the usual collection of new features, bug fixes, improvements and translation updates.

Minor Changes:
* Fixed compiler crash on Mac OS X (patch #1611866)
* Fixed deletion of start menu icons in NSIS installer on Vista (bug
#1611251)

Utilities and Plug-ins:
* Fixed incorrect nsExec message handling in silent mode (bug #1605581)
* Fixed System crash when System::Store is called on an empty private stack (bug #1620178)
* Fixed System crash with parenthesis in filename (bug #1616267)
* Minor VPatch documentation enhancements (patch #1624292)

Build System:
* Fixed build failures on mingw32 (bug #1610773)
* Fixed build problems with MSVCTOOLKIT=yes
Автор: SmarterBB
Дата сообщения: 13.01.2007 22:58
2kirillkr
а разве в HM NIS Edit нет редактора форм?
Автор: kirillkr
Дата сообщения: 14.01.2007 10:00

Цитата:
а разве в HM NIS Edit нет редактора форм?

Не знаю. Я пользуюсь Eclipse'ом и FAR'ом. А там нет редактора.
Автор: SmarterBB
Дата сообщения: 14.01.2007 15:30
а как в ФАРе вообще может быть редактор форм для НСИСа? не знаю, зачем нужен nsisfd, если HM NIS Edit очень легко его заменяет (вместе с блокнотом)
Автор: omgiafs
Дата сообщения: 19.01.2007 05:41
как можно создать инсталятор размером более 2 гигов ? ops:
Автор: sank
Дата сообщения: 22.01.2007 08:21
Здравствуйте. Делаю дополнение для одной программы нужно чтобы когда
запускаешь установку она считывает клуч в реестре если его нет то
выскакивает месага с надписью "Прога не установлена" и только одна
кнопка OK на которую нажимаешь и выходишь с установки. помагите.
Автор: X1900
Дата сообщения: 22.01.2007 16:03
запинайте меня ногами, но...
нужно создать страницу с опциями установки (например, добавление программы в автозагрузку)
желательно максимально подробная и доходчивая инфа, с примерами скриптов
думаю, многие с этим сталкивались
с предложениями почитать мануал и покачать примеры с сайта nsis в бабруйск. это я и без вашего совета могу
Автор: Yuraz
Дата сообщения: 22.01.2007 17:06
X1900
Самое простое - взять HM NIS Edit, и мастером сделать инсталл. Если не получится (что конечно может быть), то тогда проще использовать Inno Setup.
PS. в демках есть скрипты на 5 кб, смысла их приводить сдесь наверное нет.
Автор: X1900
Дата сообщения: 22.01.2007 17:55
я мастером его и делаю
вот только не всё делает мастер, что мне надо
другие инсталлеры не предлагать, интересует именно NSIS

Добавлено:
ладно блин...
форму я в NSISFD создал
чё дальше делать, объясните ламеру
Автор: X1900
Дата сообщения: 04.02.2007 20:28
ап
Автор: X1900
Дата сообщения: 11.02.2007 17:37
сдохли все чтоли ?
Автор: Maks150988
Дата сообщения: 11.02.2007 18:57
Нет. Просто не знают как скрипты дальше писать. Разработчики так просто секреты не расскажут, а в справке ничего путного кроме стандартных действий нет.
Автор: kirillkr
Дата сообщения: 11.02.2007 20:56
Maks150988
С чего вдруг?
Автор: Maks150988
Дата сообщения: 11.02.2007 21:41

Цитата:
С чего вдруг?

Ну давай тогда скажи пример проверки размера требуемого файла - как это делает ПатчВайс и выводит сообщение что директория неправильная...
Автор: kirillkr
Дата сообщения: 11.02.2007 21:47

Цитата:
Ну давай тогда скажи пример проверки размера требуемого файла - как это делает ПатчВайс и выводит сообщение что директория неправильная...

Раскажи что именно делает ПатчВайс (не знаю что это и с чем его едят) и я напишу что тебе кусок кода
Автор: Maks150988
Дата сообщения: 11.02.2007 22:05
Ну ПатчВайс - генератор патчей, созданный для побайтового сравнения измененных файлов оригинальной папки и измененной. Требуется:
1. Запускаем наш инсталлятор (типа обновление к программе).
2. Все как положено и мы находимся на странице папки назначения.
3. При нажатии на кнопку "Далее" выскакивает сообщение что файл неправильного размера (ну там МессаджБокс ИконСтоп).
4. Сам инсталлятор не закрывается после нажатия на ОК - то есть мы опять находимся на странице с выбором папки назначения.
И так до тех пор будет это происходить, пока мы не укажем конечную папку с файлом требуемого размера.
Просьба написать код понятно, расставив "указания". Там видимо надо создать функцию и подцепить к ней ГетФайлСайз. Кстати если знаешь, то можно и проделать с получением версии файла - аналогично.
Автор: Garrett
Дата сообщения: 12.02.2007 00:40
X1900
читай документацию, смотри примеры
Maks150988
Зачем кто-то будет тебе писать скрипт, тратить своё время, если ты не хочешь тоже ничего читать.
Чтоб кто-то захотел сделать твою работу, то его надо заинтересовать материально.
К примеру вешаешь объяву, что заплатишь, н-р, 10 WMZ тому, кто напишет ЗА ТЕБЯ скрипт проверки размера файла и уверяю тебя найдутся люди, которые полистают хелп и напишут такой скрипт.
Извини, но твои претензии в данном топике неуместны, напоминает иные конференции по языкам программирования типа "Я ламер в с++(дельфи...), но курсовую надо сдать завтра, помогите." Далее идет не один абзац описания работы курсовой.
Все такие посты остаются как правило без ответов.
Автор: Maks150988
Дата сообщения: 12.02.2007 17:28
Garrett, если ты такой умный то и составил бы для других сценарии. Большинство сценариев стандартных действий я все из файла справки взял, но там невозможно все посмотреть. Там слишком все запутано. Ты сам поди ламер, если ничего умного не предложил. Все только и гредят этим примером, так как сразу бы решили свои проблемы. Но так как разработчики Инно Сетапа сами подробно разжевали все в своей справке и опять же на их сайте есть примеры, чего не сделали разработчики НСИСа. Было бы вообще неплохо заполучить сценарий для установки Винампа. Хотя если скачать исходники сценария Xpize, то и там все разжевано. Так что это не проблема. Но нет времени у меня.
Автор: Garrett
Дата сообщения: 12.02.2007 22:19
Maks150988
Через мой профиль выйди на мой сайт. Там в правом верхнем углу есть номера кошельков. Отправь 10wmz или 300wmr, и я напишу тебе проверку размера файла.
А потом поговорим, кто ламер.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

Предыдущая тема: The Bat!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.