関数とは特定の"機能"をおこなうためにスクリプトから呼び出すことができる一連のコードを指します。 AutoItには2種類の関数があります。 組み込み関数とユーザー関数です。
全ての組み込み関数のリストはこちら。 また使い方に関する説明はこちら。
ユーザー関数はFunc...EndFuncを使用して作成します。
関数はパラメータを受け取ったり、値を返したりすることができます。
関数名はアルファベットまたはアンダーラインではじめなければいけません。2文字目以降は 全てのアルファベット、数字、アンダーラインが使用できます。 適切な関数名の例:
MyFunc
Func1
_My_Func1
関数の使用方法の例(2を10回かける)。
$val = 10
For $i = 1 To 10
$doubled = MyDouble($val)
MsgBox(0, "", $val & " doubled is
" & $doubled)
$val = $doubled
Next
Exit
Func MyDouble($value)
$value = $value * 2
Return $value
EndFunc