- 135
- 0
- 约3.33千字
- 约 12页
- 2021-11-05 发布于江苏
- 举报
学习游戏脚本制作:按键精灵里的 if语句教程
来源:按键学院 【按键精灵】
万万没有想到……有一天居然会栽在if语句手里。
First—小编的凄惨经历
小编今早写脚本,由于无意间将if语句中的 endif 错删了,弹出了这样的错误提示: “(错误码 0)没有找到合法的符号。”
看到这个提示,小编以为是哪个逗号不小心写成中文逗号,没成想丢了个end if也是出现这样的提示。
好在代码不多,所以错误点容易找到,那……如果,代码多达几百上千条的时候呢?眼泪马上掉出来~
今天在这里和童鞋们一起来了解下,按键里的夫妻组合,看看这些夫妻被分开之后都会出 现什么样的可怕情况:
Second —一夫一妻制
If……endif 判断语句
If判断语句,有分为两种:
1 、if 语句条 (条模式)
当判断完之后,要执行的语句只有一条的时候,使用if语句条
例如:
If10ThenMessageBoxHello~
//If 语句条,不需要添加endif
// 条模式的时候,if语句还是单身,不是夫妻组合
2 、if 语句块(块模式)
当判断完之后,要执行的语句有很多条的时候,使用if语句块
例如:
If10Then MessageBoxHello~ MessageBoxHello~ EndIf
//块模式的时候,if语句是已婚状态,夫妻组合。如果这个时候缺少了 endif 就会出现下面的错误提示:
拓展:if语句块中 then 可以省略例如:
If10
MessageBoxHello~ MessageBoxHello~
EndIf
For……next 循环语句
例子:
Fori=1To10
// 这里的脚本可以循环 10 次Next
拓展:如果,循环体里不需要用到循环次数值,例如,需要打开十个记事本,可以这样写:
For10 RunAppNotepad.exe
Next
当 for循环语句缺少next 的时候,会出现下面的错误提示:
Do……Loop 循环语句
Do……Loop 循环语句分为两种情况: 1 、 前判断
DoWhile 条件Loop
在执行循环体之前判断条件,满足则进入循环不满足则不进入
例如:
i=1
DoWhilei1
i=i-1
TracePrint1
Loop
//一次也不执行
2 、后判断
Do
LoopWhile 条件
在执行循环体之后判断条件,先进入一次循环,执行完一次循环之后再开始判断是否满足条件
例如:
i=1
Do
i=i-1 TracePrint1
LoopWhilei1
//执行一次 TracePrint1
当 do……loop 循环语句缺少loop 的时候,会出现下面的错误提示:
VBS 执行块
语法 :
VBSBegin
需要插入的 VBS 代码VBSEnd
VBSBegin 缺少VBSEnd 会出现的提示:
LogStart 开始记录日志
语法 :
LogStart 文件名LogStop
Logstart 缺少 logstop 不会出现错误提示,如果忘记了logstop ,蛋疼的点就是它会把你后面不需要记录的东西也记录。
注释符号 /* 和 */
小编习惯用的注释符号是//, 如果喜欢使用/**/ 作为注释符的童鞋,需要注意一下:
/**/ 注释符不支持嵌套使用例如:
/*/**/*/
/* 缺少*/ 会出现的提示:
Third—
一夫二妻制
SelectCase 选择语句
语法:
SelectCase 选择条件Case0
//情况 1 Case1
//情况 2 CaseElse
//否则EndSelect
例子 1 :
x=1 SelectCasex Case1
MessageBox1 Case2
MessageBox2 EndSelect
例子 2 :
x=Hello SelectCasex CaseHello
MessageBoxHello CaseYes
MessageBoxYes EndSelect
SelectCase 选择语句它是一夫二妻制度,少了Case 和 EndSelect 都不行SelectCase 选择语句缺少case 会出现的错误提示:
SelectCase 选择语句缺少EndSelect 会出现的错误提示:
Function 函数
Function 函数也是一夫二妻制: 老公Function 函数(参数列表)
老婆 1 号 EndFunction 老婆 2 号 call语句
语法:
Function 函数(参数列表)
// 我是一个函数,被你调用了EndFunction
Function 函数分为两种情况: 1 、 有参数传递
例子:
x= 成功调用
call输出(x)//带入参数 x 调用function 函数Function 输出(x)//参数为 x
MessageBoxx
您可能关注的文档
- 如何制作WIN7+XP+WINPE+DOS多系统启动光盘(图文教程).docx
- 如何制作游戏修改器.docx
- 如何启动dell电脑的蓝牙设备.docx
- 如何在ASPNET中生成HTML5离线Web应用 .docx
- 如何在dos下编写汇编语言.docx
- 如何在VMWare Workstation 8中安装Ubuntu 12.04.docx
- 如何在电脑上安装ipa(iphone)软件、游戏.docx
- 如何在局域网内架设FTP服务器.docx
- 如何完成一个Animate动画作品.docx
- 如何应用可验证计算提高区块链性能?「干货」.docx
- 生产经营单位事故隐患内部报告奖励典型案例集.docx
- 茂名高州金展石化有限公司“1·28”一般泄漏事故调查报告.pdf
- 石柱自治县万宝铅锌矿“9·30”较大透水事故调查报告.pdf
- 石柱自治县万宝铅锌矿“12·30”一般冒顶片帮事故调查报告.pdf
- 岳阳湘阴“3•8”较大船舶改装闪爆事故调查报告.pdf
- 重庆奉节平安乡YA05乡道“1·8”较大道路交通事故调查报告(1).pdf
- 统编版(2024)新教材小学三年级语文下册第一单元《口语交际:春游去哪里》优质课件(第二课时).pptx
- 重庆潼南开春生猪养殖有限公司8月20日较大中毒和窒息事故调查报告.docx
- 统编版(2024)新教材小学三年级语文下册第一单元《口语交际:春游去哪里》优质课件(第一课时).pptx
- 广东省2025届普通高中毕业生第四届久洵杯一月调研测试数学 Word版含解析.docx
原创力文档

文档评论(0)