我正在使用instalshield创建安装。 在"安装访谈"中,(#34;项目助理"的一部分)我设置了选项"以提示用户输入他们的公司名称"。
我的问题是:我如何与他们输入的价值互动?我的意思是我怎么能得到它?在安装过程中,我需要获取此值并将其插入到我的应用配置文件中。
以更一般的方式,我很想知道如何添加自己的文本字段并与客户插入的值进行交互?
谢谢你, 诺姆
答案 0 :(得分:1)
查看安装向导Noam。在您看到编辑控件的任何地方,您会注意到它具有与之关联的属性。该属性是一个“变量”,它将赋值给它。您可以使用该属性来填充注册表,XML文件等。
我将查看与Properties
相关的InstallShield帮助文档。
http://helpnet.flexerasoftware.com/isxhelp19/helplibrary/IHelpISXPropertiesUse.htm
上面的链接介绍了公共和私有属性之间的区别以及如何使用它们。
答案 1 :(得分:0)
好的,所以我解决了它,我没有使用任何内置的对话框,只是创建了我自己的公共属性和对话框,然后在对话框中添加了一个事件,最后用powershell脚本读取属性值,更多细节(对于未来的noobies):
$value = Get-Property -Name PROPERTY_NAME
这不是我在问题中所要求的,但我相信这个答案更为通用,因此也包含了我原来问题的答案。