如何使用计算机主机名填充编辑字段?

时间:2016-04-01 09:09:38

标签: installshield

我有一个设置为属性的编辑字段。

现在我希望该属性最初使用主机名填充。

到目前为止我尝试过的事情:

 [%ComputerName]
 [ComputerName]
 {ComputerName}

其中没有一个正在运作

2 个答案:

答案 0 :(得分:1)

目前还不清楚你把它放在哪里,但我假设你的意思是编辑控件的属性设置。那不行。相反,您需要将编辑控件与常规属性相关联(以便可以更新),并在显示此属性之前使用Set Property自定义操作设置该属性的值。

请注意,为了支持从命令行安装(尤其是静默安装)提供值,您可能希望在属性已经有值时调整Set Property操作不要触发。

答案 1 :(得分:0)

要为此控件设置默认值,请确保该属性为公共属性,为其指定一个仅包含大写字母的名称,使用Property Manager视图添加公共属性,以及然后为其分配默认选择的值。

首先访问此属性之前,您需要设置该属性。您需要调用SetProperty CustomAction,或者需要在Property Manager中添加该属性。

[COMPUTER_NAME]是访问它的正确方法。