使用Install4J下载并安装其他应用程序

时间:2011-11-23 11:27:15

标签: install4j

我正在使用Install4J为我的应用程序构建安装(让我们称之为MainApp),它运行良好。

为了能够使用MainApp,您还需要安装我的第二个应用程序(让我们称之为SecondApp)。

我的问题是这个。有没有办法让Install4J首先安装MainApp,并且作为安装的最后一步下载SecondApp(位于Web服务器上的exe文件)并执行它?

1 个答案:

答案 0 :(得分:6)

您可以通过向“安装”屏幕添加两个操作来执行此操作:

  • “下载文件”操作,用于下载“SecondApp”安装程序

  • “运行可执行文件或批处理文件”操作,以执行它。选择“等待终止”属性以等待安装程序完成。

要改善用户反馈,请在“运行可执行文件或批处理文件”操作之前添加以下两个操作:

  • “设置进度条”操作,将“更改类型”设置为“设置为不确定状态”

  • “设置消息”操作,选择“使用状态”,“状态消息”设置为“安装第二个应用程序...”

如果您不想让“SecondApp”安装程序保持可执行文件,请使用${installer:sys.workingDir}/secondapp.exe将其下载到安装程序的临时目录中。安装程序退出时将自动删除。