- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
installshield脚本编程基本语法(InstallShield脚本编程基本语法)
installshield脚本编程基本语法(InstallShield脚本编程基本语法)
InstallShield脚本编程基本语法收藏
查看plaincopy到clipboardprint?
InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加。
一。基本语法规则
1。变量
布尔布尔型值为真(1)或假(0)
焦字符型一字节长的(8bit)的字符
hWnd窗口句柄用来存放窗口句柄
国际整型两字节长的整数
表列表型指向InstallShield列表,用listcreate和listdestroy
长扩展数值型
LPSTR扩展指针
数数值型存放四字节长的数值,范围从- 2147483648到+ 2147483647
指针指针型
短短数值型
字符串字符串型十分类似VC中的LPCTSTR
变量如同标准的C语言,在使用前需要事先声名。变量通常在两个位置进行声名,一是主程序外部,这样的变量为全局变量,二是各函数的变量声名区,这样的变量是局部变量。
2。操作符
一般的与C语言相同操作符,在这里不做详解,以下主要介绍比较特殊的操作符,
(1)+,-,*,/
以上四个操作符与C语言中意义和用法都相同。
(2)
与操作,与C语言中用法相同,例:X1和X2
(3)| |
或操作,与C语言中用法相同,例:| | X1 X2
(4)!
非操作,与C语言中用法相同,例:!X1
(5)*
指针操作,类似C语言中的*
(6)、|,^,~,,
分别为位与,位或,按位异或,按位取反,左移和右移,其意义和用法都与C语言中基本相同。
(7)。
该操作符用于结构,用来得到结构的子项,与Delphi的用法类似,例如:
typedef settingsrec
开始
布尔bswitchon;
字符串szmssg [ 255 ];
国际造船;
结束;
settingsrec设置;
程序
设置。bswitchon = false;
设置为“关”。szmssg;
设置。四种= 0;
(8)=
既可作为赋值号,同时也做等于符,例如:
str1 =“字符串”;
如果str1 =“字符串”然后
endif;
(9)
取地址符,与C语言用法类似。
(10),,=, =, =,!=
分别表示小于,大于,等于,小于等于,大于等于,不等于
(11)+,%,%
用于字符串的操作。
(12)——
结构指针,与C语言中用法类似。
(13)@
用于得到资源窗口中定义的字符串,例:
szreferencefile = svdir ^ @ product_key;
3。函数
InstallShield的函数使用前同样需要声名,函数的参数传递方式十分类似C语言,例如下面的函数声名:
prototypehandlemovedataerror(数);
该声名中函数名为handlemovedataerror,传递一个类型的参数调用该函数时也基本与C语言中相同数量。
函数体的标准格式为:
函数的函数名(该)
/ /函数变量声名区
开始
/ /程序区
结束;
通常的函数返回一个数型的数。
4。主程序结构
主程序以程序开始,以endprogram结尾,
二。框架程序的基本结构
程序开始为函数与变量的声明区
通过向导建立的框架程序包含以下一些主函数:
Prototype, ShowDialogs ();
/ / display installation wizard dialog box
Prototype, MoveFileData ();
/ / mobile file data
PrototypeHandleMoveDataError (NUMBER);
/ / mobile data error handling
Prototype, ProcessBeforeDataMove ();
The mobile data processing file before /
Prototype, ProcessAfterDataMove ();
After the file data processing / Mobile
Prototype, SetupRegistry ();
Install / registration, which users can add some code, usually used in the operation of the registry
Prototype, SetupFolders ();
Install / create shortcut, which users can usually add generated shortcut code
Prototype, C
您可能关注的文档
- could you please clean your room 说课稿(请你打扫你的房间说课稿).doc
- co(有限公司).doc
- cpu与gpu的作用和位置分析(Role and position analysis of CPU and GPU).doc
- cpa考试中,如何一次性通过6门档(CPA test, how to pass through 6 files at one time).doc
- cpu占用过高的原因及解决方法(Reasons for excessive use of CPU and Solutions).doc
- cost_spend与take的区别(The difference between cost_spend and take).doc
- cool edit效果器的使用技巧(How to use the cool edit effector).doc
- cpu超频的基本原理(The basic principle of CPU overclocking).doc
- cpu过高(CPU is too high).doc
- cs1.6 bug大全(辛苦..)(CS1.6 bug Daquan (hard..)).doc
- invertions(倒装归纳)(invertions (倒装归纳)).doc
- ios 反射获取属性,序列化成xml(IOS reflection gets attributes and is serialized into XML).doc
- io口模拟uart演示程序(IO analog UART demo program).doc
- io模拟spi时序(IO simulation SPI timing).doc
- iphone ios使用技巧(iphone ios使用技巧).doc
- iphone4实用操作手册(IPhone4 practical operation manual).doc
- iso14000系列标准产生背景及简介(ISO14000 series standard background and introduction).doc
- iq推理题大全(IQ reasoning questions Daquan).doc
- it句型在高考中的所有用法(All the usage of it sentence patterns in college entrance examination).doc
- it极简主义(It minimalist).doc
最近下载
- 组织知识清单.docx VIP
- DB44_T 2647-2025 危险化学品储存装置安全使用技术规范.docx VIP
- 24年注会《战略背诵口诀表》.pdf VIP
- 二级圆柱齿轮减速器设计详细讲解.docx
- 曲线积分与曲线积分.doc VIP
- 梅毒螺旋体检测标准操作规程【参考】.doc VIP
- 2025年云南大理经济开发投资集团有限公司及下属子公司第二批招聘31人考试备考试题及答案解析.docx VIP
- 招标代理机构设置运作机制和流程.doc VIP
- 中国红磷阻燃剂项目商业计划书.docx
- 2025年云南大理经济开发投资集团有限公司及下属子公司第二批招聘31人考试备考题库及答案解析.docx VIP
文档评论(0)