2

我试图在安装开始之前运行一个批处理文件,就在用户选择他要安装的组件之后。

幸运的是,我没有从基本构建它,我有一个现成的 iss 文件,它取决于组件运行你已经创建的批处理文件。

在批处理文件中,我尝试将安装程序的目录更改为特定目录。我尝试这样做,因为我将INSTALLBINDIRappfolder设置为我的目录,但它没有工作。

您知道我需要设置的变量,以便安装程序安装在我想要的位置吗?

编辑: 我发现我不需要使用批处理文件。

要固定文件位置,您只需将目录放在[files]的 DestDir 中

4

1 回答 1

2

您不能直接从安装程序运行的子脚本/程序更改安装目录。您需要将WizardForm.DirEdit.Textin设置[Code]为新值。

或者,您可以为指令使用{code:...}常量DefaultDirName来获取合适的值。

于 2013-01-15T13:44:04.310 回答