[архив].: NSIS - все вопросы :.

Ответить
 • Просмотры: 7
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата wolkow70:



Что-то не найду в справке как после команды

WriteINIStr имя_файла "секция" "параметр" "значение_параметра"

создать пустую следующую (или последнюю) строку
[архив].: NSIS - все вопросы :.




Символы строк:

$\r --> переход каретки на новую строку

$\n --> создание новой строки



Код:

Код: Выделить всё

WriteINIStr $EXEDIR\test.ini "test" "test" "test$\n"
WriteINIStr $EXEDIR\test.ini "test1" "test1" "test1$\n"
WriteINIStr $EXEDIR\test.ini "test2" "test2" "test2$\n"
Аватара пользователя
Vincent7

Re: [архив].: NSIS - все вопросы :.

Сообщение Vincent7 »

kotkovets, вы ответите на мой вопрос?
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата wolkow70:



SetOverwrite on
[архив].: NSIS - все вопросы :.




- На протяжении всего скрипта

- Пока не будет заменен другим флагом

К командам распаковки во время инсталляции - перезаписывать файл или нет(заменять новее старый файл)
Цитата wolkow70:



Существует ли несложный способ перед указанием команды RMDir /r "$INSTDIR" проверить не является ли удаляемая папка важной папкой Windows (типа $SYSDIR, $WINDIR, $APPDATA, $PROGRAMMFILES и т.п.?
[архив].: NSIS - все вопросы :.




типа того:



Код:

Код: Выделить всё

${If} $INSTDIR == $SYSDIR
     MessageBox MB_OK "Папка важная!"
    Abort
${EndIf}
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Цитата kotkovets:



На протяжении всего скрипта
[архив].: NSIS - все вопросы :.




То есть, если его выставить в первой секции, отвечающей за распаковку файлов, то он будет действовать и во всех других секциях, если в них не будет выставлен иной флаг?


Цитата kotkovets:



К командам распаковки во время инсталляции
[архив].: NSIS - все вопросы :.




К командам типа CopyFiles и Rename он не относится?
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата wolkow70:



То есть, если его выставить в первой секции, отвечающей за распаковку файлов, то он будет действовать и во всех других секциях, если в них не будет выставлен иной флаг?
[архив].: NSIS - все вопросы :.




попробуйте, чем сто раз писать...


Цитата wolkow70:



К командам типа CopyFiles и Rename он не относится?
[архив].: NSIS - все вопросы :.




нет
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Добрый день! Выбирается ПО для создания инсталляции. Предполагается долгосрочное использование данного ПО для распространения большого количества разрабатываемых программ (организация). Очень нравится NSIS по своим возможностям. Но смущает, что текущая версия от 2009 года. Что вы можете сказать по поводу проекта NSIS: он еще жив, будет развиваться или как?
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата Shivaki:



Что вы можете сказать по поводу проекта NSIS: он еще жив, будет развиваться или как?
[архив].: NSIS - все вопросы :.




Для текущих задач хорошо подходит - мощная поддержка WinAPI и плагинов.

Насчет развития: или как..Изображение
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Цитата kotkovets:



Для текущих задач хорошо подходит - мощная поддержка WinAPI и плагинов.

Насчет развития: или как..
[архив].: NSIS - все вопросы :.




Да, для любых современных install-задач отличное и очень мощное средство. Но как-то не хочется начинать работать с проектом, который уже заведомо не поддерживается Изображение, т.к. это не разовая задача
Аватара пользователя
Ivn78

Re: [архив].: NSIS - все вопросы :.

Сообщение Ivn78 »

Цитата Shivaki:



Но как-то не хочется начинать работать с проектом, который уже заведомо не поддерживается
[архив].: NSIS - все вопросы :.




Попробуйте реализовать сложный установщик в различных системах создания инсталляций, и сравните, какой покажется вам самым гибким, более мощным и более простым в плане написания скриптов и команд, может тогда и определитесь с выбором
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Цитата Shivaki:



он еще жив, будет развиваться или как?
[архив].: NSIS - все вопросы :.




NSIS как Цой, он жив Изображение

А так, из проекта ушел главный разработчик, так что будет новая версия или нет толком неизвестно.

Как по мне, так у NSIS достаточно своеобразный синтаксис, в который сразу тяжело въехать. За то есть огромная куча плагинов, через которые реализовано очень многое.
Ответить

Вернуться в «Автоматическая установка приложений»