InstallShield安装打包编译自动化(2) - 通过命令行修改InstallShield工程

游刃有余 发布于 2010/08/26 17:44
阅读 1K+
收藏 2

InstallShield支持通过命令行修改ism文件,相当于我们通过IDE修改工程的属性,这对于需要进行自动化编译的开发团队来说,该功能就攸关重要。
 

Set m_ISWiProject = CreateObject("IswiAuto17.ISWiProject")

' Build path to the .ism file strFile = "C:\<WindowsFolder>\Profiles\<UserName>\Personal\MySetups\Test.ism" m_ISWiProject.OpenProject strFile ' perform queries and changes here
m_ISWiProject.ProductName = "ISWiProject Modified by Kevin Wan"m_ISWiProject.ProductVersion = "1.0.1" oProject.SaveProject ' necessary only if modifying the projectoProject.CloseProject

 

上述VBScript的Sample代码,我们打开ism文件,修改了产品名和版本。

请大家要注意,上面是InstallShield 2011的Sample代码,如果是使用InstallShield 12,则是:CreateObject("IswiAuto12.ISWiProject")


InstallShield的版本与开发版本对应的关系:

InstallShield 2011 - Ver 17

InstallShield 2010 - Ver 16

InstallShield 2009 - Ver 15

InstallShield 2008 - Ver 14

InstallShield 12 - Ver 12

InstallShield DevStudio - Ver 9

 

在学习安装打包技术的兄弟们,可看看Appinstall中文论坛(www.appinstall.cn),会有所帮助

加载中
返回顶部
顶部