《Advanced Installer使用教程》为用户提供了详细的软件安装包创建指南,涵盖从基础到高级的各种功能设置技巧。
《Advanced Installer使用详解》
Advanced Installer是一款强大的安装包制作工具,它可以帮助开发者轻松创建符合Microsoft Windows Installer标准的安装程序。本教程将详细讲解在使用Advanced Installer过程中可能遇到的关键步骤和细节问题。
一、基础设置
1. **应用程序信息**: 在创建安装项目时,需要填写Name(应用程序名称)、Version(版本号)以及Publisher(发布机构),同时可以上传图标作为在控制面板显示的程序图标。
二、资源管理
2. **应用程序存放位置**: 将应用程序文件拖入resources -> files and folders -> application folder, 安装时, 这些文件会被复制到用户指定的安装路径下。
三、安装路径定制
3. **默认安装路径**: 在Application folder设置框内,可以预设安装路径,如[WindowsVolume][ProductName]。这将默认安装到C盘根目录下创建一个以产品名为命名的文件夹。
4. **自定义安装路径**: 如果需要自定义更复杂的路径,可以通过添加属性实现。例如,创建一个名为MY_DIR的属性,值为D:,然后在Application folder中设置为MY_DIR。
四、预装软件集成
5. **预装软件**: 将需要预先安装的软件拖入pre-install目录,它们会在目标应用程序安装前自动安装。
五、属性查看与操作
6. **查看属性名**: 可以查看文件夹、文本框等对象的属性名和默认值,方便后续自定义行为的编写。
六、自定义行为与事件
7. **编写自定义行为**: 通过编写VBScript或JScript代码,可以实现各种自定义的安装过程逻辑。
8. **添加自定义行为**: 在dialog的事件页,如published events标签页,创建新的control event,选择execute custom action,设置对应的自定义行为和参数。
七、快捷方式创建
9. **添加桌面快捷方式**: 在Files and folders -> desktop目录下,新建快捷方式指向已安装的文件。
八、控件属性交互
10. **dialog控件获取属性值**: 在dialog中,可以通过[属性名]的方式展示和获取控件的属性值。
九、VBScript应用
11. **VBScript文件操作**: 包括删除文件、复制文件等基本操作。
12. **字符串拼接**: 通过&操作符实现字符串连接。
13. **获取当前Windows登录用户名**: 通过WScript.Network对象的username属性获取。
14. **运行BAT文件**: 利用WScript.Shell对象的run方法,设置运行参数,并控制是否显示命令行窗口和等待脚本执行完成。
十、属性值的获取与设置
15. **获取Advanced Installer属性值**: 通过Session.property()方法获取属性值,如APP_Dir。
16. **设置属性值**: 使用Session.Property()方法设置属性值,如设置APP_COM属性。
十一、BAT文件处理
17. **BAT文件中的变量操作**: 在批处理文件中设置和读取变量值,以及如何读取传递的参数。
总结,Advanced Installer提供了一个直观且功能丰富的环境,用于构建高质量的安装程序。通过理解并熟练掌握上述各项设置和操作,开发者可以创建出满足各种需求的安装包,为用户提供顺畅的安装体验。在实际操作中,要注意细节调整和错误处理,确保安装过程的稳定性和用户体验。