正文描述:《学习游戏脚本制作:按键精灵里的if语句教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学习游戏脚本制作:按键精灵里的if语句教程来源:按键学院【按键精灵】万万没有想到……有一天居然会栽在if语句手里。First—小编的凄惨经历 小编今早写脚本,由于无意间将if语句中的endif 错删了,弹出了这样的错误提示:“(错误码0)没有找到合法的符号。”看到这个提示,小编以为是哪个逗号不小心写成中文逗号,没成想丢了个endif也是出现这样的提示。好在代码不多,所以错误点容易找到,那……如果,代码多达几百上千条的时候呢?眼泪马上掉出来~
2、今天在这里和童鞋们一起来了解下,按键里的夫妻组合,看看这些夫妻被分开之后都会出现什么样的可怕情况:Second—一夫一妻制 If……endif 判断语句If判断语句,有分为两种:1、 if语句条(条模式)当判断完之后,要执行的语句只有一条的时候,使用if语句条例如:If1>0ThenMessageBox"Hello~" //If语句条,不需要添加endif //条模式的时候,if语句还是单身,不是夫妻组合2、
3、if语句块(块模式)当判断完之后,要执行的语句有很多条的时候,使用if语句块例如:If1>0ThenMessageBox"Hello~" MessageBox"Hello~"EndIf//块模式的时候,if语句是已婚状态,夫妻组合。如果这个时候缺少了endif就会出现下面的错误提示:拓展:if语句块中then可以省略例如:If1>0 MessageBox"Hello~" MessageBox"Hello~"EndIfFor……next 循环语句例子:Fori=1To10 //这里的脚本可以循环10次Next拓展:如果,循环体里不需要用到循环次数值,例如,需要打开十个
4、记事本,可以这样写:For10RunApp"Notepad.exe"Next当for循环语句缺少next的时候,会出现下面的错误提示:Do……Loop循环语句Do……Loop循环语句分为两种情况:1、 前判断 DoWhile条件 Loop在执行循环体之前判断条件,满足则进入循环不满足则不进入 例如: i=1 DoWhilei>1 i=i-1 TracePrint1 Loop //一次也不执行2、后判断 Do LoopWhile条件在执行循环体之后判断条件,先进入一次
5、循环,执行完一次循环之后再开始判断是否满足条件 例如: i=1 Do i=i-1 TracePrint1 LoopWhilei>1 //执行一次TracePrint1当do……loop循环语句缺少loop的时候,会出现下面的错误提示:VBS执行块语法 :VBSBegin '需要插入的VBS代码VBSEndVBSBegin缺少VBSEnd会出现的提示:LogStart开始记录日志语法 :LogStart文件名LogStopLogstart缺少logstop不会出现错误提示,如果忘记了logsto
6、p,蛋疼的点就是它会把你后面不需要记录的东西也记录。注释符号/* 和*/小编习惯用的注释符号是// ,如果喜欢使用/* */ 作为注释符的童鞋,需要注意一下:/* */注释符不支持嵌套使用例如: /*/* */*/ /* 缺少*/会出现的提示:Third—一夫二妻制 SelectCase选择语句语法:SelectCase选择条件Case0 //情况1Case1 //情况2CaseE
7、lse //否则EndSelect例子1:x=1SelectCasexCase1 MessageBox"1"Case2 MessageBox"2"EndSelect例子2:x="Hello"SelectCasexCase"Hello" MessageBox"Hello"Case"Yes" MessageBox"Yes"EndSelectSelectCase选择语句它是一夫二妻制度,少了Case和EndSelect都不行SelectCase选择语句缺少case会出现的错误提示:SelectCas
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。