installScript脚本语言基础

脚本语言

如何制作InstallShield的安装文件

网页资料: www.wendangwang.com www.wendangwang.com www.wendangwang.com www.wendangwang.com www.wendangwang.com

在公司负责打包安装这份日常工作,同时还负责系统或平台的升级,鉴于公司

产品在升级方面要求的特殊性(在B/S上升级C/S程序),本人经过将近一个月

的努力,完成了公司产品从最原始的手动升级到半自动化的升级工作,这其中除

了需要自己编写升级程序之外,同时还需要结合升级包做相应的工作。

在做安装包或升级包的过程中,很大一部分工作靠InstallScript脚本完

成,在这里作简单的总结。

首先,想必接触过InstallShield的朋友都非常清楚,IS有很多的固定函

数,这些函数在安装的不同阶段分别执行,比如OnFirstUIBefore、

OnFirstUIAfter、OnEnd等。这里需要强调的是,IS函数的执行顺序跟显示顺序

是无关的,其执行顺序是已经固化的。

我们可以通过脚本来实现安装界面的增加或减少,比如我们想去掉许可协议

界面,那么可以删掉或注释掉OnFirstUIBefore函数中的Dlg_SdLicense2:下的

这段代码:

/*

Dlg_SdLicense2:

szTitle = "";

szOpt1 = "";

szOpt2 = "";

//{{IS_SCRIPT_TAG(License_File_Path)

szLicenseFile = SUPPORTDIR ^ "License.rtf";

//}}IS_SCRIPT_TAG(License_File_Path)

//{{IS_SCRIPT_TAG(Dlg_SdLicense2)

nResult = SdLicense2Rtf( szTitle, szOpt1, szOpt2, szLicenseFile,

bLicenseAccepted );

//}}IS_SCRIPT_TAG(Dlg_SdLicense2)

if (nResult = BACK) then

goto Dlg_SdWelcome;

else

bLicenseAccepted = TRUE;

endif;

*/

关于各个函数的用法,可以查看InstallShield的帮助文档,亦可以到网上

搜索“InstallShield内部库函数”,这里不作详述。

下面,跟大家分享一些本人在做安装包和升级包过程中所学习或摸索到的一

些小技巧。

你可能喜欢

  • InstallShield2010
  • flash下载
  • ActionScript教程
  • flash动作脚本
  • flash教程
  • 电子商务解决方案
  • PHP教程

installScript脚本语言基础相关文档

最新文档

返回顶部