学习游戏脚本制作:按键精灵里的if语句教程.docxVIP

  • 135
  • 0
  • 约3.33千字
  • 约 12页
  • 2021-11-05 发布于江苏
  • 举报

学习游戏脚本制作:按键精灵里的if语句教程.docx

学习游戏脚本制作:按键精灵里的 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

文档评论(0)

1亿VIP精品文档

相关文档