以后不在此处更新日志了,欢迎测友到新窝找我:http://www.wuchuanhu.cn/
AutoIT自动化测试基础(变量与常量)
上一篇 /
下一篇 2012-03-02 16:49:14
/ 个人分类:AutoIT实战
AutoIT的数据类型其实非常简单,因为它只有一种,就是Variant。它可以用来存储纯数字或者字符串类型的数据,而程序具体如何看待这些数据则要看用户使用方式。这个有点像
Ruby。
变量类型也是很简单,如果要申明一个变量可以使用:
Dim $var ;很像VBS,不同的是变量必须以$开头
也可以这样申明:
Local $var
也可以不申明,直接在程序中直接使用。但是如果脚本中开启了“MustDeclareVars”模式的话,就必须在使用前进行申明。开启这种模式,只用在脚本的头部填写:
Opt("MustDeclareVars", 0) ;0表示不必申明可直接使用,1表示必须申明才能使用,默认为0。良好的习惯当然是开启这种模式了,使用任何变量前都尽量对它申明。
常量是通过Const关键字进行申明的: Const $const1 = 1, $const2=12
任何变量都是有作用域的,或全局或局部。全局变量使用Global进行申明,局部变量使用Local进行申明。
数组是一个很有用的数据类型,AutoIT没有提供相关的函数,但有相关的UDF。UDF中有非常多的对数组的使用操作,把数组的应用体现的淋漓尽致。
在很多的脚本函数中,数组都会被用作返回值,而且数组中的第一个值往往表示返回内容的数量。比如WinList()函数,可以用来获取窗口列表,它返回一个二位数组。这个数组的第一个值$array[0][0]则是窗口的总数量。
收藏
举报
TAG:
aslandhu
autoit
Autoit
AutoIT
autoIT