内容转自:http://www.51testing.com/?uid-18049-action-viewspace-itemid-17594
InstallShield 制作安装包实现自动化
一, 首先介绍下制作安装包大概流程
1, 介绍下制作前的注意事项
1 )准备好最新的 release 版本,要保证所有文件为最新
2 ) 删除不需要的文件,如在 VSS 上取下的 release 版本,则要去掉 vssver.scc , thumbs.db 和 *.pdb 文件
— > 整个文件夹中的文件要去掉只读属性
2, 清理好后,开始用 InstallShield 制作安装包了
1 )怎么新建工程,我就不说了,大家用下就知道了
2 )新建好工程后,在 scrīpts 面板中进行代码修改(根据你需要的安装包内容,形式自己写代码)
3 )选定 Setup files 面板— >Splash Screen — >Language Independent, 将您需要的欢迎图片 setup.bmp 替换到这里。
4 )选定 Setup files 面板— > Language Independent — >Operating System Independent ,将实际需要的许可协议文件、帮助文档等替换至此
5 )选定 File Groups 面板,将软件相关文件插入
6 ) Resource 面板里可修改产品名称、版本和快捷方式等
7 )可以在菜单 Project — >Settings 中修改如下选项。
a. 在 Application 中修改版本,公司名称 … 等
b. 在 Platforms 中修改平台信息
c. 在 Language 中修改语言信息
8 )编译运行
9 ) Media 媒体发布
3 , OK ,现在我们已经做好了一个安装包了,当然你也可以为安装制作的好看些,比如增加皮肤等,这个就不说了,下面是重要的地方,呵呵
先说下我的思路
第一步是把命令行编译批处理写出来(这个简单,可我当时是弄了一天才知道,哎,原来在 InstallShield 菜单面板上的 Build 下有个导出编译的批处理的)。
第二步是把我们生成的最终安装包和安装文件备份到另外的文件夹中去,可以用批处理来写,我是以当天的日期 + 项目名来新建目录的,保存为 Copy.bat 代码如下:
@echo off
if exist "