我正在使用最新的Install4J(6.x)创建安装程序

我在其中添加了带有“文本字段”组件的“可配置表单”,以从用户那里获取值。

java - 如何重写 boolean handleUnattended()-LMLPHP

问题是我想为安装程序启用-q(无人参与模式)。据我了解,我必须对此屏幕/窗体重写handleUnattended方法,以便可以从安装程序参数(如-Vport = 1337)中获取值,并在“将属性写入文件”操作中使用它。

我的问题是,在哪里可以覆盖此方法?我检查了整个应用程序,可以在其中编写此覆盖方法,但是即使在官方文档中也找不到有用的东西。

希望您能帮助我,谢谢。

最佳答案

覆盖handleUnattended()仅适用于使用API​​开发的自定义屏幕。

您可以只添加一个“运行脚本”操作并将其条件表达式设置为context.isUnattended()并在其中添加无人参与的逻辑。

10-08 15:37