我有一个Advanced Installer(6.3)项目,在最后的Finish对话框中,我添加了一个Finish Action来运行exe(这个exe将被复制为安装程序的一部分)。但是,只有选中复选框,我才需要运行此完成操作?如何在Finish Action中添加此条件?附上图片以供参考。
答案 0 :(得分:0)
如果您不希望用户输入是否运行应用程序,则可以将自定义操作附加到“完成”按钮(请参阅http://www.advancedinstaller.com/user-guide/qa-launch-application.html#section716)
- 确保您至少使用Enterprise或Architect项目(您可以使用Project - > Options菜单更改项目类型)
- 转到“对话框”页面并选择“ExitDialog”
- 选择“完成操作”选项卡
- 为您要启动的文件启用“启动应用程序”选项
- 确保已设置默认选中选项
- 选择“启动您的应用程序”文本控件,并在“属性”窗格中将“可见”标志设置为“False”
- 对复选框控件执行相同的操作
醇>
您仍然需要从具有适当条件的自定义操作启动.exe。
如果您想允许用户选择,但只有在满足条件的情况下,您才可以根据条件控制控件的可见性来修改上述过程(为此,您需要这样做修改Checkbox控件的控制条件以在条件为真时隐藏,显示为false而不是步骤#6)。