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