NSIS: установить текущий пользовательский каталог в качестве каталога установки по умолчанию в nsis - PullRequest
0 голосов
/ 13 июня 2019

какую предопределенную переменную использовать для установки текущего пользовательского каталога в качестве каталога установки по умолчанию в сценарии?

$ INSTDIR путь как «C: \ Users {CURRENT_USER_ID} \ Tools», где {CURRENT_USER_ID} - это уникальный идентификатор пользователя, вошедшего в систему (например, ed00345)

; The default installation directory
InstallDir C:\Users\{Current_USER_ID}\Tools

; Set output path to the installation directory.
SetOutPath $INSTDIR

1 Ответ

1 голос
/ 13 июня 2019

Из документации:

$ PROFILE

Каталог профиля пользователя.Типичный путь - это C: \ Documents and Settings \ Foo.

Эта константа доступна в Windows 2000 и более поздних версиях.

InstallDir "$Profile\Tools"

, но вы не должны устанавливать программы там,пожалуйста, используйте $LocalAppData\Programs вместо.

...