setup - factory7.0中文版全教程(6)
第 26 页 共 43 页
接下来,我们就要开始做屏幕了。在“安装之前”中添加一个单选按钮的屏幕,并将屏幕上的单选按钮进行设置,如下图。
这样设置后,在安装时就可以进行安装方式的选择了。但是我们如果选择了自定义安装,则还需要一个自定义安装的选择项,这个选择项应是可多选的,因此可再添加一个检查框屏幕,并做如下图所示的设置。
共 43 页 第 27 页
这两个屏幕添加完成后,修改其屏幕ID,如下图。
现在我们要开始在这两个屏幕中加入相应的代码来实现不同的安装了。
打开“安装方式选择”屏幕,先记下三个单选按钮的ID为:CTRL_RADIO_BUTTON_01、CTRL_RADIO_BUTTON_02、CTRL_RADIO_BUTTON_03。这个选择的结果会存储在会话变量%RadioSelection%中。然后我们在操作的On Next中开始加入代码。首先是需要将每个程序包设置为不安装,
第 28 页 共 43 页
因为假如在安装中选择某项安装方式后点了下一步,但是想修改安装方式又返回到这个屏幕,这样在重新选择了另外一个安装方式后,如果没有将原来选择的安装方式设置为不安装的话,将导致对应的两个程序包都被执行了设置安装的代码。因此必须在点了下一步的代码中先做程序包的初始化。设置一个程序包不安装的写法是:SetupData.SetPackageProperties(“程序包ID”,{Install = false})。
然后我们就可以写条件判断语句了,不过先得将存有单选按钮结果的会话变量处理后赋给另一个新变量,因为会话变量不能直接被使用在条件等式中。另外,如果选择“典型安装”或“最小安装”,应该要跳过“自定义安装选择”屏幕,而直接转到“准备安装”屏幕才对,所以我们需要用到Screen.Jump(“屏幕ID”)这个操作。
该屏幕On Next操作的所有代码如下图。
我们再打开“自定义安装选择”屏幕来加入代码。在On Next操作中加入条件判断语句,根据三个复选框的选择结果来分别对各自的程序包设置安装状态。另外,如果三个自定义安装都不选,就应判定操作错误,因此还需添加相应的代码。如下图。
共 43 页 第 29 页
以上步骤完成后,就可以构建一个具有典型、最小和自定义安装功能的安装程序了。
以上是本人在使用Setup Factory 7.0近一年后的一点点心得。软件的功能当然不止于此,但因本人水平有限,只能介绍这么多了,希望能对大家做出一个自己满意的安装程序有所帮助。
Setup Factory 7.0使用一例,插件安装程序
实例说明:
本实例为TMPGEnc Xpress 4.0 +Adobe Premiere 插件安装程序。
Adobe Premiere 插件可以在Adobe Premiere 输出电影时,TMPGEnc Xpress 4.0可以直接渲染出来。那就不要中间转换一次电影格式。那可以减小转换时间。
1.本安装程序实用于安装的软件能单独运行,但软件又能做为第三方软件的插件使用。 2.安装程序自动获取(从注册表中)第三方软件的插件目录。
3.安装程序能显示第三方软件的插件目录路径和能修改所显示的路径。 4.安装程序在“准备安装”屏幕上会显示所设置的信息。 制作 文件设置
1。添加常规文件。
2.在设置为一个单独程序包。(我这里设置 程序包ID为 Adobe)如图
第 30 页 共 43 页
添加插件文件时,选中添加插件文件左击选中文件属性,在常规对话框中的目标中安装到变量设置为“%AppFolder1%”以下面设置时使用。
在程序包对话框中选中为前设置的“Adobe”,使添加插件文件为Adobe程序包的子文件。 界面设置
1.在屏幕主题里添加一个“检查框”和“选择安装文件夹”
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




