我需要在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部分设置快捷方式。
感谢任何帮助
答案 0 :(得分:2)
一旦你将文件存储在变量/属性中,我认为它可以在多个地方使用,方法是将名称放在带有方括号的字符串中。
您的论点可能如下所示:
-basekey ini -ininame settings.ini -p cal.p -pf [PROWIN]
作为一个要点:在installshield termanology中,动态存储的值总是字符串,它们被称为“属性”而不是变量,这可能有助于将来的搜索。