在控制台模式下取消目录选择的安装

时间:2019-05-01 18:00:56

标签: install4j

安装程序工作流程:

  1. 安装程序要求您提供安装目录(使用目录选择器)。
  2. 如果目录存在,则显示带有以下选项的选项对话框:继续,重试 (再次尝试显示目录​​选择屏幕)

这在UI中效果很好。 OptionDialog有一个“取消”按钮,您可以按该按钮,然后可以再次按“取消”退出安装。

在控制台模式下,我似乎无法从optionDialog正常取消。我在对话框中添加了第三个选项Quit(抛出UserCanceledException),但是它没有退出安装。

是否有任何想法可以让用户选择退出安装?

1 个答案:

答案 0 :(得分:0)

要取消并执行回滚,可以使用操作的“失败策略”属性。如果您在“运行脚本”操作中调用Util.showOptionDialog,如果用户选择取消并将操作的“失败策略”属性设置为“失败时退出”,则从脚本返回false。 / p>