如何从installshield获取EXE目录?

时间:2016-11-18 18:21:13

标签: install installshield

我是installshield

的新手

如何从installshield获取EXE目录?

这是我到目前为止尝试过的。

SETUPEXEDIR
  

错误:找不到符号“SETUPEXEDIR”。

SRCDIR
  

C:... \应用程序数据\本地\温度...

SUPPORTDIR
  

C:

WINSYSDIR 
  

错误:找不到符号“WINSYSDIR”。

TARGETDIR 
  

错误:找不到符号“TARGETDIR”。

WINDIR
  

“”

WindowsVolume
  

错误:找不到符号“WindowsVolume”。

SOURCEDIR
  

错误:找不到符号“SOURCEDIR”。

我正在使用installshield专业版6.31

任何帮助都将不胜感激。

更新

我正在构建一个setup.exe,它没有.msi文件来启动安装程序。

2 个答案:

答案 0 :(得分:0)

你究竟是如何检索这些属性的? SETUPEXEDIR应该可以工作,但你必须像这样正确地获得它:

test;test;test;"test value; test value";test
test;test;test;"test value; test value";test
test;test;test;"test value; test value";test
test;test;test;"test value; test value";test

http://helpnet.installshield.com/installshield19helplib/helplibrary/IHelpIScriptWIProperty.htm

答案 1 :(得分:0)

我假设你有一个InstallScript项目?你应该指定。

我认为您正在搜索PACKAGE_LOCATION系统变量。

SRCDIR与Windows Installer属性相关,在InstallScript项目中不可用,文档说。但是SCRDIR是setup.ilg文件中的填充变量。

您还必须了解单个自解压可执行文件包不是执行InstallScript的setup.exe。将自解压缩的可执行包解压缩到临时文件夹,然后启动setup.exe。使用InstallScript无法对其进行自定义。