我正在使用最新的Install4J(6.x)
创建安装程序我添加了一个"可配置表单"使用"文本字段" -component从用户获取值。
问题是我想为安装程序启用-q(无人参与模式)。据我所知,我必须覆盖此屏幕/表单的handleUnattended方法,以便我可以从安装程序参数中获取值,如-Vport = 1337,并在"将属性写入文件" - 中使用它。动作。
我的问题是,我在哪里可以覆盖此方法?我检查了整个应用程序,我可以编写这种覆盖方法,但即使在官方文档中也无法找到有用的东西。
我希望你能帮助我,谢谢。
答案 0 :(得分:1)
覆盖handleUnattended()仅适用于使用API开发的自定义屏幕。
您只需添加“运行脚本”操作并将其条件表达式设置为context.isUnattended()
,然后在其中添加无人参与逻辑。