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