如何覆盖布尔 handleUnattended()
How to override boolean handleUnattended()
我正在使用最新的 Install4J (6.x) 创建安装程序
我添加了一个 "Configurable form" 和一个 "Text field" 组件来从用户那里获取值。
问题是我想为安装程序启用 -q(无人值守模式)。据我所知,我必须为此 screen/form 重写 handleUnattended 方法,这样我就可以从 -Vport=1337 这样的安装程序参数中获取值,并在 "Write properties to file"-action 中使用它。
我的问题是,我在哪里可以重写这个方法?我检查了整个应用程序,我可以在其中编写此覆盖方法,但即使在官方文档中也找不到有用的东西。
希望大家能帮帮我,谢谢
覆盖 handleUnattended() 仅适用于您使用 API 开发的自定义屏幕。
您可以只添加一个 "Run script" 操作并将其条件表达式设置为 context.isUnattended()
并在那里添加无人值守的逻辑。
我正在使用最新的 Install4J (6.x) 创建安装程序
我添加了一个 "Configurable form" 和一个 "Text field" 组件来从用户那里获取值。
问题是我想为安装程序启用 -q(无人值守模式)。据我所知,我必须为此 screen/form 重写 handleUnattended 方法,这样我就可以从 -Vport=1337 这样的安装程序参数中获取值,并在 "Write properties to file"-action 中使用它。
我的问题是,我在哪里可以重写这个方法?我检查了整个应用程序,我可以在其中编写此覆盖方法,但即使在官方文档中也找不到有用的东西。
希望大家能帮帮我,谢谢
覆盖 handleUnattended() 仅适用于您使用 API 开发的自定义屏幕。
您可以只添加一个 "Run script" 操作并将其条件表达式设置为 context.isUnattended()
并在那里添加无人值守的逻辑。