首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Inno设置中可以有多个{app}变量吗?

在Inno设置中可以有多个{app}变量吗?
EN

Stack Overflow用户
提问于 2013-05-09 23:23:44
回答 2查看 2.7K关注 0票数 1

我正在制作一个inno设置脚本。我的设置确实需要用户选择两个自定义的安装位置。

但是inno中只有一个{app}变量。

我们的软件是一个音频插件软件,在这一领域的常见方式是选择一个位置用于程序,另一个位置用于音频样本/数据(这是非常大的,因此用户通常希望安装在一个专用的地方作为存储和性能目的)。

有什么方法可以绕过这种情况吗?

非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-10 21:39:51

您还可以使用许多其他变量(目录常量),其中最常见的是:

{app} -应用程序目录(用户在向导对话框中选择此目录)您可以创建子目录,如{app}\Data

win{}系统的Windows目录。

{sys}系统的System32目录。

{pf}程序文件。

{cf}通用文件。

还有很多很多其他的。

现代安装程序将应用程序存储在一个目录中- {app},并将用户的文件存储在每个用户的自定义目录中-例如{localappdata}.

如果这仍然不够,您可以创建自己的对话框(向导页面),其中包含用于选择目录的编辑框和浏览按钮。

为此,请使用function CreateInputDirPage()

有关更多信息,请参阅手册- Pascal脚本: CreateInputDirPage。

票数 3
EN

Stack Overflow用户

发布于 2013-05-11 00:02:21

看一下包含的CodeDlg.iss示例,它展示了如何为数据目录添加额外的页面,以及如何在[Code]中使用该值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16465373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档