NSIS:将当前用户目录设置为NSIS中的默认安装目录

NSIS:将当前用户目录设置为NSIS中的默认安装目录,nsis,Nsis,要使用哪个预定义变量将当前用户目录设置为脚本中的默认安装目录 $INSTDIR路径为“C:\Users{CURRENT\u USER\u ID}\Tools”, 其中{CURRENT_USER_ID}是用户的唯一登录域ID。(例如,ed00345) 从文件中: $PROFILE 用户的配置文件目录。典型的路径是C:\Documents and Settings\Foo 此常量在Windows 2000及更高版本上可用 但是您不应该在那里安装程序,请改用$LocalAppData\programs

要使用哪个预定义变量将当前用户目录设置为脚本中的默认安装目录

$INSTDIR路径为“C:\Users{CURRENT\u USER\u ID}\Tools”, 其中{CURRENT_USER_ID}是用户的唯一登录域ID。(例如,ed00345)


从文件中:

$PROFILE

用户的配置文件目录。典型的路径是C:\Documents and Settings\Foo

此常量在Windows 2000及更高版本上可用


但是您不应该在那里安装程序,请改用
$LocalAppData\programs

来自文档:

$PROFILE

用户的配置文件目录。典型的路径是C:\Documents and Settings\Foo

此常量在Windows 2000及更高版本上可用

但是您不应该在那里安装程序,请改用
$LocalAppData\programs

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

; Set output path to the installation directory.
SetOutPath $INSTDIR
InstallDir "$Profile\Tools"