【问题标题】:How can I calculate the suggested installation directory at installer runtime?如何在安装程序运行时计算建议的安装目录?
【发布时间】:2021-10-11 08:57:30
【问题描述】:

我尝试使用自定义脚本设置安装程序变量,但随后注意到媒体向导中的“目录名称”和“自定义基本目录”字段不接受安装程序变量。

我还尝试不使用媒体向导中的“自定义基本目录”选项,并在“安装位置”屏幕之前使用自定义脚本设置 sys.installationDir 变量,但似乎该屏幕计算了安装目录基于媒体向导设置。

上下文:我们构建了一个生产和测试安装程序。 prod 版本应该建议安装在sys.programFilesDir。测试安装程序不请求权限,应该建议安装在用户家中。

定义了一个编译器变量来区分 prod 和 test 版本。

【问题讨论】:

    标签: java install4j


    【解决方案1】:

    没关系,将sys.installationDir 设置在Welcome-screen 之后但在Installation location-screen 之前似乎确实有效。

    Only if undefined-option 需要取消选中,因为Welcome-screen 似乎总是初始化这个变量。不幸的是,这意味着对于用户选择新安装目录的升级安装,此脚本也会运行并且不会显示以前的安装目录(似乎是一个不错的权衡)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 2012-09-13
      相关资源
      最近更新 更多