install4j - 在执行 "install-service" 时我们可以提示不同的选项吗?

install4j - when doing "install-service" can we prompt for the different options?

我为我们的产品创建了一个 install4j 安装程序。

我们专门使用它来创建 Windows 安装程序。主要原因之一是自动处理 Windows 服务安装。

但是有各种可配置的参数需要提示:

我想提示用户输入其中的一些内容。

我很确定唯一的方法就是创建一个表单。

是否有人已经完成了这项工作,我可以从中窃取工作成果?

否则我将不得不学习更多关于 install4j 安装程序操作、表单、变量等的知识,这将花费相当多的时间。

将用户输入连接到操作属性的基本工作流程是这样的:

  • 向安装程序添加表单
  • 向该表单添加一个适合属性 感兴趣的表单组件,例如“失败时重新启动”属性 的“复选框”表单组件或“文本“帐户名称或 SID”的“字段”表单组件 属性
  • 每个表单组件都绑定到一个安装程序变量,您必须配置其名称,例如“帐户名称”作为“帐户名称或 SID”属性。
  • 在操作配置中,输入${installer:accountName}以使用此变量值。
  • 对于非文本字段属性,右键单击 属性 并先从上下文菜单中选择“切换到文本模式”

适用于您目的的示例表单包含在 install4j 附带的“hello”示例项目中。转到“安装程序->屏幕和操作”步骤,找到“安装程序”节点下的“服务选项”表单。