我正在使用Inno 5安装编译器创建一个exe文件。我想默认将应用程序放在这个位置:
C:\users\username\AppData\local\appname
如何获取用户的Windows用户名?
使用某种关键字,例如
C:\users\%AppData%\local\appname
或者我可以在脚本中添加的东西?
答案 0 :(得分:1)
通常我使用documentation中描述的常量{UserAppData}
来表示映射到c:\ users \ username \ AppData \ Roaming的%AppData%Windows常量。
例如:
[Files]
Source: "c:\Build\output\test.dta"; DestDir: "{UserAppData}\MyApplicaton\Data"; Flags: ignoreversion
答案 1 :(得分:0)
根据InnoSetup docs,{%username|DefaultValue}
可用于从环境变量中获取用户名。请记住,用户名和用户文件夹的名称可以不同(就像在我的机器上一样)。