欢迎来到天天文库
浏览记录
ID:55720164
大小:192.00 KB
页数:18页
时间:2020-05-27
《按键精灵Android版MQ语言基础说明.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、按键精灵Android版:MQ语言 MQ是按键精灵针对旗下移动产品而设计的全新脚本开发语言。语言支持全中文阅读脚本,上手简单,易学易用。MQ语言的基本特性如下:1数据类型 在MQ语言里,数据类型包括如下5种: Null:不包含任何有效数据; Boolean:仅包含True和False两个常数; Integer:32位有符号整数,范围为-2,147,483,648到2,147,483,647之间; Float:双精度浮点数,负数范围从-1.232E308到-4.247E-324,正数范围从4.247E-
2、324到1.232E308; String:字符串。MQ语言为动态类型,即定义变量时并不指定类型,在给变量赋值时才确定类型,并且类型随时可以通过赋值操作而变化。 常量 MQ语言中,用户可直接在脚本内写入没有命名的常量的,具体类型与写法如下: 整数型:可直接输出整数数字,如100;亦可加&H前缀,表明该常量为16进制数字,如&H64。 浮点型:可直接输出小数点数字,如3.1415;亦可采用E分隔整数和底数部分,如314.15e-2。 字符串型:凡采用一对双引号包含的内容均被视为字符串型常量。其中允许使用转义字符包括有:'b'(退格)
3、,'f'(表单),''(换行),'r'(回车),'t'(横向制表),'v'(纵向制表),'\'(反斜杠),'"'(双引号),以及'''(单引号)。另外也支持反斜杠加数字来描述一个字符。(注意,如果需要在这种描述方法后接一个是数字的字符,那么反斜杠后必须写满三个数字)。MQ语言中有一下已经预先定义好的常量,目标包括True和False(不区分大小写),今后还会增加。 变量MQ语言的命名方式如下: 变量名不区分大小写,同时关键字(如If、Dim)与子程序的名字也无须区分大小写。 变量名、关键字及子程序的命名同时支持中文及英文,除了第
4、一个字母外,后续内容还可以用数字。变量在使用前必须用Dim语句定义,但Dim语句不必指定类型。声明多个变量时,使用逗号分隔变量。例如:DimTop,Bottom,Left,Right,上,下,左2,右1。变量的作用域由声明它的位置决定。如果在子程序中声明变量,则只有该子程序中的代码可以访问或更改变量值,此时变量具有局部作用域并被称为局部变量。如果在子程序之外声明变量,则该变量可以被当前脚本的所有子程序所识别,称为全局变量。变量还可以定义为数组的形式,数组可以是一维的,也可以是多维的,数组的每个维度的索引都是从0开始的正整数,当定义一维数组时,可以指定数组的
5、初始元素个数,也可以不指定。如:DimArray()DimArray(10)上述例子都可以定义一个一维数组。但即使指定了数组的初始元素个数,以后也可以随时增加新的元素(直接访问新的元素即可)。当定义多维数组的时候,则必须指定数组在每个维度的初始元素个数,各个维度的初始元素个数之间用逗号分隔,如:DimTwoDemensionArray(2,2)目前,多维数组暂时不支持增加新的元素,也不支持ReDim语句,待以后再支持。运算符变量和常量之间采用运算符连接后,称为表达式。MQ语言支持的运算符包括: 运算符 含义+加法运算-二元运算符:加法 一元运算符:负
6、号*乘法运算/除法运算Mod整除取余^取幂&字符串连接=赋值 例如:当一个语句为X=Y时等于(当用于表达式内部时)<>不等于>大于<小于>=大于等于<=小于等于Not逻辑非And逻辑与Or逻辑或基本语句MQ的基本语句如下:注意!以下标红为按键精灵(安卓版)新增的相关命令语句,包含部分有改动的语句 名称 格式解释IfIf表达式Then判断表达式并执行语句--通过判断表达式的取值,来执行后面的动作或控制。 … ElseIf表达式Then … Else … EndIfElseIf表达式Then … ElseIf表达式Then … Els
7、e … EndIf和If语句结合,进行条件判断。ElseIfIf表达式Then … 和If语句结合,进行条件判断。ElseIf表达式Then … ElseIf表达式Then … Else … EndIfThenIf表达式Then和If、ElseIf语句结合,进行条件判断。WhileWhile循环条件 … Wend循环语句--当循环条件成立的时候,反复执行循环体。WendWhile循环条件 … Wend和While一起构成循环语句。ForFor循环次数 或 For变量=起始数值To终止数值循环语句。可以循环一定次数,也可以按照
8、变量的起始数值到终止数值循环(如果不指定步长数值,默认步长为1),
此文档下载收益归作者所有