0

我需要在 Installshield 中为我的应用程序创建一个快捷方式,这样做的路径是:

C:\app\bin\exe.exe -basekey ini -ininame settings.ini -p cal.p -pf s:\pfs\sec_l_oea.pf

此快捷方式本质上分为三个位:

C:\app\bin\exe.exe

这是我想使用系统搜索找到的现有软件的位置。

-basekey ini -ininame settings.ini -p cal.p -pf

这将始终相同,不需要任何变量

s:\pfs\sec_l_oea.pf

用户必须浏览才能找到此文件。

我的问题是我不知道如何获取第一部分的路径,我已经设置了一个系统搜索以希望找到它,并将其存储在“PROWIN”变量中,但是,我如何在设置时访问该变量捷径?

我还可以知道如何获取用户变量(来自安装)并根据第 3 部分设置快捷方式。

任何帮助表示赞赏

4

1 回答 1

2

一旦将文件存储在变量/属性中,我认为可以通过将名称放在带有方括号的字符串中来在多个地方使用它。

你的论点可能看起来像这样:

-basekey ini -ininame settings.ini -p cal.p -pf [PROWIN]

附带一点:在 installshield 术语中,动态存储的值始终是字符串,它们被称为“属性”而不是变量,这可能有助于将来的搜索。

于 2012-10-27T12:47:35.180 回答