Install4J-在执行InstallFiles操作之前,是否可以复制分发树的文件?

Install4J-在执行InstallFiles操作之前,是否可以复制分发树的文件?,install4j,Install4j,我希望在installFiles操作之前复制分发树的文件。安装文件操作只能执行一次:( 有人能帮忙吗?不,这是不可能的。如果您在执行该操作之前需要文件,则必须在“安装程序->自定义代码和资源”步骤中将其作为“资源文件”添加。例如: 您可以在屏幕、动作和表单组件的属性中使用这些文件,方法如下所示: ${installer:sys.resourceDir}\test.txt 目前我正在使用Install4j 5.1。您能再解释一下吗?我在Install4j帮助中找不到关于这一点的任何内容。当我在

我希望在installFiles操作之前复制分发树的文件。安装文件操作只能执行一次:(


有人能帮忙吗?

不,这是不可能的。如果您在执行该操作之前需要文件,则必须在“安装程序->自定义代码和资源”步骤中将其作为“资源文件”添加。例如:

您可以在屏幕、动作和表单组件的属性中使用这些文件,方法如下所示:

${installer:sys.resourceDir}\test.txt

目前我正在使用Install4j 5.1。您能再解释一下吗?我在Install4j帮助中找不到关于这一点的任何内容。当我在“复制文件和目录”中引用一些带有${installer:sys.resourceDir}的文件时,我扩展了我的回答操作它不起作用,因为安装程序首先需要installFiles操作。但在执行installFiles操作之前,我需要这些文件。即使ZIP文件操作的安装内容也会显示“当前选择需要安装的文件…”是的,在“安装文件”操作运行之前,分发树中的文件不可用。“安装”文件在“安装文件”操作之前是不可能的,因此“安装ZIP文件的内容”操作在它之前也不起作用“操作与您在“安装程序->自定义代码和资源”步骤中添加的资源文件一起工作。因此,在“安装文件”操作之前,没有机会复制文件?