使用Iscmdbld.exe在.ism中添加组件

使用Iscmdbld.exe在.ism中添加组件,cmd,installshield,Cmd,Installshield,我正在使用cmd工具--iscmdbld.exe构建InstallShield项目。我想指定从中获取文件的构建目录,为此我需要添加组件和文件夹

我正在使用cmd工具--iscmdbld.exe构建InstallShield项目。我想指定从中获取文件的构建目录,为此我需要添加组件和文件夹<有没有这样的命令
不起作用的是:
“C:\ProgramFiles(x86)\InstallShield\2015\System\IsCmdBld.exe”-PC:\InstallShield\APEXDFZ\APEXDFZ.ism-v-z“AddComponent=C\build\MyVota”-z“AddComponent=C\build\MyVota1”


最后一个-z参数不起作用。请帮助我。

-z代表属性,路径变量使用-l。但是,我不相信您可以使用IsCmdBld.exe添加组件。当您在InstallShield中将文件添加到组件时,它会给它一个路径变量“path\u to\u files=“C:\which\path”。如果您的文件是在“C:\My\Build\Folder”中生成的,则您只需:

“..\IsCmdBld.exe”-p.\APEXDFZ.ism”-l”路径\u到\u文件=C:\My\Build\Folder”

现在-我对您关于添加组件的问题感到有点困惑。您可以使用动态文件链接添加带有排除/包括选项的所有文件,在该链接中它将获取该文件夹中的所有内容,甚至子文件夹,并以相同的方式更改cmdline上的路径

但是,有一种方法可以动态添加组件,您可能希望使用InstallShield的自动化界面“IswiAutoXX”,其中XX是您已安装的is的版本-与实际版本无关…大约在20年代。希望这对您有所帮助