2012-06-21 3 views
4

Как добавить путь установки по умолчанию (например, C: \ Program Files ...) к установщику. (Я имею в виду жестко запрограммированный переменную, например, для него.)NSIS: путь установки по умолчанию

Спасибо всем заранее ...

+0

Что делать вам хотеть сделать? Вы хотите скопировать целевой каталог? – Seki

+0

Да, я хотел бы это сделать. –

ответ

5

Вы можете установить $INSTDIR в произвольное значение:

StrCpy $INSTDIR "c:\program files\my folder" 
+0

_Thanks_, @Seki! –

+0

ОК, но почему он не работает правильно: путь по умолчанию изменяется случайно при установке моего приложения. Я установил путь установки к _ @ CPACK_NSIS_INSTALL_ROOT @ \ @ CPACK_PACKAGE_INSTALL_DIRECTORY @ _, и он должен установить в _C: \ program files \ my folder_. Но случайный путь по умолчанию устанавливается на другое: _C: \ users \ \ документы и настройки_ для Win7, когда установка выполняется даже локальным администратором. –

+0

@andrey_sz: вы используете 'SetOutPath' где-то? Если нет, вы должны поместить 'SetOutPath $ INSTDIR' перед инструкциями' File' ваших установленных файлов. – Seki

Смежные вопросы