Setup Factory使用教程(7)

2019-08-31 00:19

然后再到每个安装文件属性的程序包选项卡中,选择所属的程序包。注意,软件必要文件必须全选,而各安装方式所需要的文件则选择相应的程序包即可。如下图。

接下来,我们就要开始做屏幕了。在“安装之前”中添加一个单选按钮的屏幕,并将屏幕上的单选按钮进行设置,如下图。

这样设置后,在安装时就可以进行安装方式的选择了。但是我们

如果选择了自定义安装,则还需要一个自定义安装的选择项,这个选择项应是可多选的,因此可再添加一个检查框屏幕,并做如下图所示的设置。

这两个屏幕添加完成后,修改其屏幕ID,如下图。

现在我们要开始在这两个屏幕中加入相应的代码来实现不同的安装了。

打开“安装方式选择”屏幕,先记下三个单选按钮的ID为:CTRL_RADIO_BUTTON_01

CTRL_RADIO_BUTTON_02

CTRL_RADIO_BUTTON_03。这个选择的结果会存储在会话变量%RadioSelection%中。然后我们在操作的On Next中开始加入代码。首先是需要将每个程序包设置为不安装,因为假如在安装中选择某项安装方式后点了下一步,但是想修改安装方式又返回到这个屏幕,这样在重新选择了另外一个安装方式后,如果没有将原来选择的安装方式设置为不安装的话,将导致对应的两个程序包都被执行了设置安装的代码。因此必须在点了下一步的代码中先做程序包的初始化。设置一个程序包不安装的写法是:SetupData.SetPackageProperties(“程序包ID”,{Install=false})。

然后我们就可以写条件判断语句了,不过先得将存有单选按钮结果的会话变量处理后赋给另一个新变量,因为会话变量不能直接被使用在条件等式中。另外,如果选择“典型安装”或“最小安装”,应该要跳过“自定义安装选择”屏幕,而直接转到“准备安装”屏幕才对,所以我们需要用到Screen.Jump(“屏幕ID”)这个操作。 该屏幕On Next操作的所有代码如下图。

我们再打开“自定义安装选择”屏幕来加入代码。在On Next操作中加入条件判断语句,根据三个复选框的选择结果来分别对各自的程序包设置安装状态。另外,如果三个自定义安装都不选,就应判定操作错误,因此还需添加相应的代码。如下图。

以上步骤完成后,就可以构建一个具有典型、最小和自定义安装功能的安装程序了。

以上是本人在使用Setup Factory 7.0近一年后的一点点心得。软件的功能当然不止于此,但因本人水平有限,只能介绍这么多了,希望能对大家做出一个自己满意的安装程序有所帮助。


Setup Factory使用教程(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:违规失职行为处理办法综合测试

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: