在Install4j中,如何在控制台模式下取消安装?

在Install4j中,如何在控制台模式下取消安装?,install4j,Install4j,在Install4j中,如何在控制台模式下取消安装 我想询问用户是否要重试、退出或忽略。 我希望答案在控制台模式和GUI模式下都有效 我可以检查是否处于控制台模式(context.isConsole()),但不能取消它(screen.cancel()与控制台模式无关)。在“控制台处理程序”表单组件中,编辑“控制台脚本”属性并返回false。然后,安装程序将被取消。这对于API也是有效的,在API中,您可以在重写的handleConsole()方法(对于屏幕、操作和表单组件)中返回false。在“

在Install4j中,如何在控制台模式下取消安装

我想询问用户是否要重试、退出或忽略。 我希望答案在控制台模式和GUI模式下都有效


我可以检查是否处于控制台模式(context.isConsole()),但不能取消它(screen.cancel()与控制台模式无关)。

在“控制台处理程序”表单组件中,编辑“控制台脚本”属性并返回false。然后,安装程序将被取消。这对于API也是有效的,在API中,您可以在重写的handleConsole()方法(对于屏幕、操作和表单组件)中返回false。

在“控制台处理程序”表单组件中,编辑“控制台脚本”属性并返回false。然后,安装程序将被取消。这对于API也是有效的,在API中,您可以在重写的handleConsole()方法中返回false(对于屏幕、操作和表单组件)。

我对此也很感兴趣。我们有一个验证表达式脚本(Java),如果所选目录已经存在,它会显示一个optionDialog以重试或忽略,但我也无法让取消在控制台模式下工作。在哪里可以使用handleConsole()方法?在验证表达式中,您不能取消安装程序,这必须在操作执行期间发生,就像在“运行脚本”操作的脚本中一样。我对此也很感兴趣。我们有一个验证表达式脚本(Java),如果所选目录已经存在,它会显示一个optionDialog以重试或忽略,但我也无法让取消在控制台模式下工作。在哪里可以使用handleConsole()方法?在验证表达式中,您不能取消安装程序,这必须在操作执行期间发生,就像在“运行脚本”操作的脚本中一样。