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

» NSIS (Nullsoft Scriptable Install System)

Автор: xcm
Дата сообщения: 12.10.2005 10:30
есть в скрипт языке проц-ры/функции, позволяющие читать utf8?
Автор: rip1985
Дата сообщения: 24.10.2005 20:10
Можно чем-нить распаковать инсталлер (типа innounpacker)? Вопрос уже задавался, но все игнорят.
Автор: Boss Dmitry
Дата сообщения: 26.10.2005 07:30
поддерживаю, нужен распаковщик!!!

Еще вопрос уже ставил, кто-нить может отписать на англ. форуме: нужно прикрутить ссылку на свой сайт, в окне инсталятора, где пишется NSIS 2.10. Такое можно в гост инсталлере
Автор: BeerLion
Дата сообщения: 28.10.2005 19:46

Цитата:
Можно чем-нить распаковать инсталлер

Есть плагин для FAR - InstallExporer и его порт под Total Commander - IETotal.
Автор: rip1985
Дата сообщения: 30.10.2005 00:16
BeerLion

Цитата:
Есть плагин ...

Это не совсем то, что хотелось. Неплохо бы специализированный софт, да и скрипт из инсталлера вытащить хочется.
Глянул офф.форум - тоже говорят что кроме этого плага ничего нет. Жаль...
Автор: BeerLion
Дата сообщения: 31.10.2005 12:16
rip1985
Да, похоже больше ничего нет.
Автор: OlegSB
Дата сообщения: 03.11.2005 13:28
Интересует Вопрос: есть адрес ветки HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles
там как параметры прописаны пути к базам. Так вот нужно эти пути выловить и проинсталлить по этим путям. В идеале дать выбрать по каким путям инсталлить.
Можно ли это сделать с помощью NSIS?
Автор: BeerLion
Дата сообщения: 15.11.2005 17:06
NSIS 2.11
changelog
Шапку обновил.
Автор: Danil Lab
Дата сообщения: 24.11.2005 04:42
OlegSB
Можно.

Код:
Function .onInit
ReadRegDWORD $1 "HKCU" "Software\1C\1Cv7\7.7\Titles" "Параметр"
StrCpy $INSTDIR $1
FunctionEnd
Автор: Danil Lab
Дата сообщения: 25.11.2005 13:28

Цитата:
нужно прикрутить ссылку на свой сайт, в окне инсталятора, где пишется NSIS 2.10. Такое можно в гост инсталлере

Можно. А мануал не судьба почитать?
Автор: Dtnth
Дата сообщения: 02.12.2005 11:24
Вставь в конец скрипта

BrandingText "адрес твоего сайта"
Автор: SamLab
Дата сообщения: 17.12.2005 22:53
Английская версия NSIS (Nullsoft Scriptable Install System) 2.12
_http://samlab.ws/soft/nullsoft_scriptable_install_system_2.12.cab
Автор: enola
Дата сообщения: 20.12.2005 11:15
Добрый день!
Подскажите, кто знает, как сделать SectionGroup read only (RO), если это возможно?

Добавлено:
Сам себе отвечу:
Function .onInit
!insertmacro SetSectionFlag ${SectionGroup_Name} ${SF_RO}
FunctionEnd
Автор: Danil Lab
Дата сообщения: 20.12.2005 19:18
enola
Опиши подробнее суть вопроса.
Автор: Turbobas
Дата сообщения: 22.12.2005 14:45
А подскажите плз. Как инсталировать шрифты, которые отсутствуют в системе?
Памажите...
Автор: BeerLion
Дата сообщения: 24.12.2005 09:26

Цитата:
А подскажите плз. Как инсталировать шрифты, которые отсутствуют в системе?

http://nsis.sourceforge.net/Advanced_Font_Installation
Автор: Turbobas
Дата сообщения: 26.12.2005 19:36
BeerLion
Спасибо, помогло!
Автор: Elfant
Дата сообщения: 11.01.2006 14:21
Не пенайте ногами =)

Как сделать, чтобы при использовании Zip2Exe можно былоб свою иконку прикрутить, а не только стандартные "Modern" и "Classic" ?

Добавлено:
Да, есть ли доки какие-нить, мож самодельные или статейки для начинающих?
Автор: namchik
Дата сообщения: 22.01.2006 14:34
2.13
Release notes
Автор: Dtnth
Дата сообщения: 23.01.2006 16:39
!define MUI_ICON "твоя.ico"
!define MUI_UNICON "твоя-uninstall.ico"
Автор: BeerLion
Дата сообщения: 25.01.2006 13:49

Цитата:
2.13WARNING! THIS RELEASE DOES NOT WORK PROPERLY ON WINDOWS 9X AND NT!
VERSION 2.14 OR ABOVE SHOULD BE USE INSTEAD OF THIS VERSION.


NSIS 2.14
Цитата:
This release fixes a critical bug, introduced in version 2.13, that caused installers using plug-ins to fail loading on Windows 9x and
NT. Upgrading from 2.13 is highly recommended.
*Fixed a bug that corrupted $TEMP under Windows 9x and NT and caused InitPluginsDir to fail (bug #1412159)
*Fixed a possible buffer overflow caused by long values of $0, when using large NSIS_MAX_STRLEN builds (above 4096)
http://prdownloads.sourceforge.net/nsis/nsis-2.14-setup.exe?download
http://prdownloads.sourceforge.net/nsis/nsis-2.14.zip?download
Автор: SamLab
Дата сообщения: 26.01.2006 21:52
русификатор _http://samlab.ws/ruz/nsis214_max.rar
Автор: AlexKS02
Дата сообщения: 02.02.2006 21:54
То ли баг, то ли у меня руки кривые..
Делаю инсталл с русским и английским языками. Названия ярлыков главного меню также зависят от языка.
Допустим, программу я установил на русском. Наблюдаю в главном меню ярлыки "Справка бла-бла", "Удаление бла-бла". Всё вроде как хорошо. Делаю "Удаление бла-бла", но инсталлер почему-то на английском. И после удаления ярлыки остаются.
Если программу ставлю на английском, то в главном меню вижу по две копии ярлыков - на русском и на английском. Инсталлер английский. После удаления русские ярлыки остаются.
Если в инсталляхе один язык - то всё работает как надо.
Кто-то сталкивался с этим? NSIS 2.14
Если надо, могу состряпать упрощенный код и где-нибудь выложить.
Автор: IMPOMEZIA
Дата сообщения: 03.02.2006 01:48
AlexKS02

Цитата:
То ли баг, то ли у меня руки кривые..

Проверил, действительно в NSIS 2.14 есть баг с выбором языков.

Цитата:
Делаю "Удаление бла-бла", но инсталлер почему-то на английском.

Чтоб запоминался выбор языка надо сделать, примерно так:

Код:
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
!define MUI_LANGDLL_REGISTRY_KEY "Ключ реестра"
!define MUI_LANGDLL_REGISTRY_VALUENAME "language"

; секции

Function .onInit
    !insertmacro MUI_LANGDLL_DISPLAY
    !insertmacro MUI_LANGDLL_SAVELANGUAGE
FunctionEnd

Function un.onInit
    !insertmacro MUI_UNGETLANGUAGE
FunctionEnd
Автор: AlexKS02
Дата сообщения: 03.02.2006 08:26

Цитата:
Чтоб запоминался выбор языка надо сделать, примерно так:

Примерно так и делал, но не ставил строчки
!insertmacro MUI_LANGDLL_SAVELANGUAGE
и
!insertmacro MUI_UNGETLANGUAGE
Но, тем не менее, язык запоминался в реестре и использовался хорошо.
Кстати, в .onInit я использую еще одну хорошую опцию, называется по-моему MUI_LANGDLL_ALWAYSSHOW, в доке описано


Цитата:
В качестве имён ярлыков используются LangString-и?

Да


Цитата:
Можно ведь еще удалять все версии локализованных ярлыков

Тоже вариант, но багу это не оправдывает :\
Автор: IMPOMEZIA
Дата сообщения: 03.02.2006 15:23
AlexKS02
Поставь NSIS 2.12, там баги с языками нет
Или замени содержимое папки ${NSISDIR}\Stubs на файлы от версии 2.12
Автор: Freash
Дата сообщения: 06.02.2006 20:38
Проблема такая.
Есть много файлов и папок. И cmd файл со сценарием этой установки.
Требуется сделать так, чтобы все ставилось по сценарию, записанному в cmd файле. Как это сделать?

или чтобы все распаковалось в папку, куда скажет пользователь, и чтобы была кнопка "Запустить". И по этой кнопке чтоб запускался этот cmd файл.

плюс лицензионное соглашение во время установки.

NSIS 2.14. помогите.

Добавлено:
или где можно русскую справку достать.
Автор: Dtnth
Дата сообщения: 06.02.2006 20:45
; Welcome page
!insertmacro MUI_PAGE_WELCOME
; License page
!define MUI_LICENSEPAGE_RADIOBUTTONS
!insertmacro MUI_PAGE_LICENSE "c:\path\to\licence\YourSoftwareLicence.txt"
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!define MUI_FINISHPAGE_RUN "$INSTDIR\AppMainExe.exe"
!insertmacro MUI_PAGE_FINISH

; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES
Автор: DimmY
Дата сообщения: 06.02.2006 21:25
Freash

Цитата:
где можно русскую справку достать

На данный момент на русский язык переведено чуть больше половины Справки NSIS. Однако пока работа приостановлена в связи с нехваткой сил и времени.
Автор: Danil Lab
Дата сообщения: 07.02.2006 08:45

Цитата:
На данный момент на русский язык переведено чуть больше половины Справки NSIS. Однако пока работа приостановлена в связи с нехваткой сил и времени.

А где эту половину можно достать?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

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


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