按键精灵 Android版: MQ 语言 MQ是按键精灵针对旗下移动产品而设计的全新脚本开发语言。语言支持全中文阅读脚本,上手简单,易学易用。MQ 语言的基本特性如下:1 数据类型在 MQ 语言里,数据类型包括如下5 种: Null : 不包含任何有效数据;Boolean :仅包含True 和 False 两个常数;Integer:32 位有符号整数,范围为-2,147,483,648 到 2,147,483,647 之间;Float :双精度浮点数,负数范围从-1.79769313486232E308 到-4.94065645841247E-324,正数范围从4.94065645841247E-324 到1.79769313486232E308;String : 字符串。MQ 语言为动态类型,即定义变量时并不指定类型,在给变量赋值时才确定类型,并且类型随时可以通过赋值操作而变化。常量 MQ语言中,用户可直接在脚本内写入没有命名的常量的,具体类型与写法如下:整数型:可直接输出整数数字,如 100 ;亦可加 &H前缀,表明该常量为16 进制数字,如 &H64 。浮点型: 可直接输出小数点数字,如 3.1415 ;亦可采用E 分隔整数和底数部分,如 314.15e-2。字符串型:凡采用一对双引号包含的内容均被视为字符串型常量。其中允许使用转义字符包括有: '\b' (退格),'\f' (表单),'\n' (换行),'\r' (回车),'\t' (横向制表),'\v' (纵向制表),'\\' (反斜杠),'\" ' (双引号),以及 '\' ' (单引号 )。另外也支持反斜杠加数字来描述一个字符。(注意,如果需要在这种描述方法后接一个是数字的字符,那么反斜杠后必须写满三个数字)。MQ 语言中有一下已经预先定义好的常量,目标包括True 和 False (不区分大小写),今后还会增加。变量MQ 语言的命名方式如下:变量名不区分大小写,同时关键字(如If 、 Dim )与子程序的名字也无须区分大小写。变量名、关键字及子程序的命名同时支持中文及英文,除了第一个字母外,后续内容还可以用数字。变量在使用前必须用Dim 语句定义, 但 Dim 语句不必指定类型。声明多个变量时,使用逗号分隔变量。例如:Dim Top, Bottom, Left, Right, 上, 下, 左 2, 右 1。变量的作用域由声明它的位置决定。如果在子程序中声明变量,则只有该子程序中的代码可以访问或更改变量值,此时变量具有局部作用域并被称为局部变量。如果在子程序之外声明变量,则该变量可以被当前脚本的所有子程序所识别,称为全局变量。变量还可以定义为数组的形式,数组可以是一维的,也可以是多维的...