【笔记】按键精灵2014
前言
按键精灵2014学习笔记
按键精灵2014的脚本基于VB,源码的后缀名为.Q
注释
1 | // 注释内容 |
延时
<num>
:延迟的时间,单位毫秒
1 | Delay <num> |
定义变量
1 | 变量名 = 变量值 |
运算符
逻辑运算符
And
循环语句
Where循环
- 如果无限循环,循环条件设置为
True
1 | While 循环条件 |
For循环
<num>
:循环次数
1 | For <num> |
条件语句
数值判断
1 | IF 条件 Then |
颜色判断
定位找色
<x>
:x轴坐标<y>
:y轴坐标FFFFFF
:十六进制颜色值
0表示相同,1表示不相同,2表示相似
1 | IfColor <x>,<y>,"FFFFFF",0 Then |
区域找色
- 在一个区域内从左上角开始找色,按照先从左再到右、先从上再到下的顺序
<x_start>,<y_start>
:选区左上角的横纵坐标<x_end>,<y_end>
:选区右下角的横纵坐标intX
:返回值,找到的结果x坐标,如果找不到就返回小于1的数intY
:返回值,找到的结果y坐标,如果找不到就返回小于1的数
1 | FindColor <x_start>,<y_start>,<x_end>,<y_end>,"FFFFFF",intX,intY |
更多配置
<mod>
:指定找色模式
0
:从左上到右下1
:从中心开始2
:从右下到左上
<similarity>
:指定颜色相似度,范围[0,1]
1 | FindColorEx <x_start>,<y_start>,<x_end>,<y_end>,"FFFFFF",<mod>,<similarity>,intX,intY |
图片判断
- 先将图片添加到附件
按键精灵只能识别.bmp
格式的位图
不能找单色图片
- 再在代码中引用图片
<filename>.bmp
:附件中的图片名
1 | FindPic <x_start>,<y_start>,<x_end>,<y_end>,"<filename>.bmp",<similarity>,intX,intY |
鼠标操作
鼠标移动
- 屏幕坐标系的原点为屏幕左上角,向右为x轴的正方向,向下为y轴的正方向
<x>
:x轴坐标<y>
:y轴坐标
1 | MoveTo <x>,<y> |
左键单机
<num>
:单机次数
1 | LeftClick <num> |