错误博客( cuowu.com )发布于 2019-06-08 00:37:06
按键精灵选择结构
按键精灵选择结构,是用于判断给定的条件,然后根据判断的结果来控制后面脚本的流程。使用选择结构语句时,要用条件表达式来描述条件。在按键精灵中有三种选择结构语句,分别是If、IfColor和Select Case。
如果(If)
1)如果···则(If···Then)
当If结构的判断条件表达式成立时,选择执行一句或一段脚本,脚本语法格式如下:
If 条件表达式 Then脚本语句
或
If 条件表达式 Then
- 脚本语句1
- 脚本语句2
- …….
End If
例如:
If intX>0 Then
- MoveTo 100,100
- Delay 200
- LeftClick 1
End If
2)如果···则···否则(If···Then···Else)
该结构的使用方法和If···Then类似,不同的是,该结构可以有多个分支。它根据条件表达式的真假执行不同的分支。语法格式脚本如下:
If 条件表达式 Then
- 脚本语句1
Else
- 脚本语句2
End If
例如:
If intX>0 Then
- TracePrint “intX 坐标大于0”
Else
- TracePrint “intX 坐标小于0”
End If
3)如果···则···否则如果(If···Then···Elself)
该结构是一个多分支选择结构,可以看作是对If···Then···Else···End If的补充,可利用它对多个条件进行判断,并在条件成立时执行相应的脚本语句。脚本语法格式如下:
If 条件表达式1 Then
- 脚本内容1
ElseIf条件表达式2 Then
- 脚本内容2
ElseIf条件表达式3 Then
- 脚本内容3
Else
- 脚本内容4
End If
例如:
If HP>80 And HP<90 Then
- KeyPress 49,1 //按”1″键,使用小瓶红药
ElseIf HP>60 And HP<80 Then
- KeyPress 50,1 //按”2″键,使用中瓶红药
ElseIf HP>30 And HP<60 Then
- KeyPress 51,1 //按”3″键,使用大瓶红药
End If
颜色判断(IfColor)
1)颜色判断语法脚本
IfColor是按键精灵特有的一种选择分支结构。在按键精灵中大部分的操作都是通过颜色判断来决定后面的操作,例如补血、补篮、判断怪物等等。脚本语法格式如下:
IfColor 屏幕X坐标,屏幕Y坐标,16进制颜色值,判断条件Then
- 脚本内容
End If
或
IfColor 屏幕X坐标,屏幕Y坐标,16进制颜色值,判断条件Then
- 脚本内容1
Else
- 脚本内容2
End If
或
IfColor 屏幕X坐标,屏幕Y坐标,16进制颜色值,判断条件Then
- 脚本内容1
Else If 条件表达式
- 脚本内容2
Else
- 脚本内容3
End If
从上面的格式可以看出,IfColor和If的结构是一样的。唯一不同的是IfColor的判断条件是有4个参数。先来看一段脚本例子:
IfColor 1289,281,”B9A05E”,0 Then
- MessageBox “颜色等于”
Else
- MessageBox “颜色不等于”
End If
2)MessageBox弹出对话框命令
执行MessageBox 命令时会弹出对话框。
命令格式如下:
MessageBox 常量/变量/表达式
当执行到MessageBox 命令时会弹出对话框,显示表达式里面的内容,然后脚本暂停执行,直到对话框关闭。
3)抓抓工具获取点的位置和颜色
点击“抓抓”,放大镜处可以看到屏幕坐标和颜色。
随机文章
小小课堂:【临沂seo】谷歌提倡写好标题与页面描述十二、按键精灵用户界面
学校地推活动策划方案
养蛇赚钱吗?老哥网赚博客
046 背尸2-阎川魔鬼游戏
308 进入墓室-阎川魔鬼游戏
352 化装潜入-阎川魔鬼游戏
DNF等级最低的史诗!这把武器一级就能带,属性还随等级成长

发表评论