19 InstallShield内部库函数全集十九-批处理函数(中文版).docVIP

19 InstallShield内部库函数全集十九-批处理函数(中文版).doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
19 InstallShield内部库函数全集十九-批处理函数(中文版)

InstallShield内部 未分 查看148次 19? 批处理函数 19.1? 高 ??? 高Ez批 ??? 为用这些高级函数来编辑一个批处理文件,你必须首先通过调用BatchFileLoad把BatchFileSave保存 ??? 安装初始化Autoexec.bat)作BatchSetFileName来修改),如果没有指定其它文件名,BatchFileLoad读入内存的文件。为确定缺省批处理文件的全限定名,调用BatchGetFileName。 ??? 不要把Ez配置文件函数和高BatchFileLoad之后,直到你BatchFileSave保存你的修改后,你才能使用Ez配置文件函数。 BatchAdd 添加一个 BatchDeleteEx 删除批处理文件中的一行。 BatchFileLoad 把一个批 BatchFileSave 保存一个由BatchFileLoad装入的批处理文件。 BatchFind 在一个批 BatchGetFileName 检索缺省批 BatchMoveEx 移 BatchSetFileName 指定作 相 SdShowFileMods 19.1.1? BatchAdd 语法:BatchAdd (szKey, szValue, szRefKey, nOptions); 说明:BatchAdd函数插入一个SET命令或其它DOS命令到一个已BatchFileLoad装入内存的批参数nOptions使你可以将新命令添加到文件的第一个或最后一个 ?除非你将常量COMMAND和你传递给nOptions的BatchAdd自DOS关键字SET。如果你没有在nOptionsREPLACE,那 调用BatchAdd前,你必BatchFileLoad来把要修改的文件装入内存。在你修改该文件后,调用BatchFileSave来把它保存到磁 参数: szKey 指定要添加到批PATH、 TEMP和 MYENV是 szValue 指定要添加到512个字512字FileGrep 和 FileInsertLine函数。 批LongPathToShortPath把至批 szRefKey 指定在批szKey相 nOptions 指定 BEFORE:szRefKey的第一行的前面。如果szRefKey是一个空字符串(“”), AFTER:该语句被添加到包含szRefKey的最后一行的后面。如果szRefKey是一个空字符串(“”), REPLACE:同的字,如果szKey不存在于文件中,新行添加到szRefKey之后。如果szRefKey是一个空字符串(“”), ??? 当被添加的语句不是一个SET命令,szKey传递一个空字符串,给szValue传递完整命令,并将常量COMMAND和其它(|)连接,如下所示: ?? BatchAdd(, PAUSE, , COMMAND | AFTER); 返回 0:BatchAdd成功添加一个SET 0:BatchAdd未能添加一个SET 注解: ·一个InstallShield参考DOS命令或一个程序文件名。PATH, COMSPEC, LIB或其它一个环境变量的值使用DOS SET命令来DOS命令,程序名(有或没有命令行参数)或注解。有 19.1.2? BatchDeleteEx 语法:BatchDeleteEx (szKey, nOptions); 说明:BatchDeleteEx函数szKey指定的BatchDeleteEx前,你必BatchFileLoad来把要修改的文件装入内存。在你修改该文件后,调用BatchFileSave来把它保存到磁 参数: szKey 指定 nOptions 表明szKey是指定一个SET 0:指定szKey是一个SET量是一个PATH, COMSPEC和 LIB),或一个用szKey的LIBPATH并且nOptions0, SET LIBPATH=C:\Lang\Lib COMMAND:指定szKey是一个DOS命令或一个程序文件名。 返回值: 0:BatchDeleteEx成功 0:BatchDeleteEx未能 19.1.3? BatchFileLoad 语法:BatchFileLoad (szBatchFile); 说明:BatchFileLoad函数将指定批szBatchFile指定你要szBatchFile传递一个空字符串来编辑缺省批处理文件,它由InstallShield初始化Autoexec.bat。 ??? 注意你可以调用BatchFileLoad来szBatchFile传递一个不存在的文件名。然后调用其它批处理函数来编辑新文件。最后,BatchFileSave将新文件保存到磁 使用任何高BatchFileLoad将要修改的文件装入

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档