Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


celovec, Посмотрите страничку в справке на всякий случай "Перевод справки NSIS => File"

А вообще чтобы НЕ перезаписывать файл, нужно перед командой распаковки (File) прописать команду SetOverwrite off

Вот так:
Код: Выделить весь код
SetOverwrite off ; Отключаем перезапись файла
File settings.ini ; Распаковка вашего файла
SetOverwrite on ; Включаем обратно перезапись файлов
Либо можно проверять наличие файла в директории, куда происходит установка, это можно сделать вот так:
Код: Выделить весь код
IfFileExists "$INSTDIR\settings.ini" +2 0 ; Проверяем, есть ли файл в каталоге, куда происходит установка
File settings.ini  ; Распаковка вашего файла

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 08:27, 16-04-2012 | #2579