首页
社区
课程
招聘
[求助]InnoSetup的一个小问题,是什么原因呢?
发表于: 2016-3-5 21:52 3792

[求助]InnoSetup的一个小问题,是什么原因呢?

2016-3-5 21:52
3792

如图所示,为什么{pf}会被解释成图上面的那样呢?
而不是C:\Program Files\Application Verifier呢?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 4560
活跃值: (1002)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
貌似是少加了个大括号吧
应该是{{pf}
2016-3-6 00:05
0
雪    币: 443
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢你的回复,我加了个{{pf},结果还是出错。
2016-3-6 17:51
0
雪    币: 5734
活跃值: (1737)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
前面的路径要用完整的名称
2016-3-30 15:54
0
雪    币: 1267
活跃值: (1053)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
你可以写个函数
[code]
function GetDefaultInstallRoot(Param: String): String;
begin
    if ((GetWindowsVersion shr 16) >= $0600) then
        Result := ExpandConstant('{userappdata}')
    else  
        Result := ExpandConstant('{pf}');
end;

// 像下面这种写法
{code:GetDefaultInstallRoot}\{#MyAppPublisher}\{#MyAppName}
2016-3-30 17:56
0
游客
登录 | 注册 方可回帖
返回
//