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

版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。

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 "  
m_ISWiProject .SaveProject  '  necessary only if modifying the project
m_ISWiProject .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 11.5 - Ver 1150 

InstallShield 11 - Ver 11

InstallShield 10.5 - Ver 1050

InstallShield X - Ver 10 

InstallShield DevStudio - CreateObject("IswiAutomation9.ISWiProject") 

InstallShield Developer - CreateObject("IswiAutomation.ISWiProject")  

更多的内容见InstallShield帮助ISWiProject Object一节。

撰写此文过程中参考了以下文章: 

http://blog.csdn.net/emma_he/archive/2010/05/24/5620723.aspx

http://hi.baidu.com/xuantangtech/blog/item/cf385237ae3b2c375bb5f5a6.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值