一个函数就是一个代码段, 可以供脚本调用来执行一定的“功能”. AutoIt 有两类函数, 内置函数 与 用户函数.
内置函数完整列表见 内置函数列表, 内置函数的使用见 函数说明.
用户函数的声明使用 Func...EndFunc 语句声明.
函数可以接受参数,并返回用户要求的值.
函数名必须以字母或下划线为首字符, 其余部分可以是任何字母和数字的组合, 下面是一些有效的函数名称:
MyFunc
Func1
_My_Func1
下面是一个示例函数, 调用用户函数 MyDouble() 计算某数的 2 倍是多少:
$val = 10
For $i = 1 To 10
$doubled = MyDouble($val)
MsgBox(0, "", $val & " 的 2 倍是: " &
$doubled)
$val = $doubled
Next
Exit
Func MyDouble($value)
$value = $value * 2
Return $value
EndFunc
provider with jb51.net (unicode) |