Функция - это участок кода, который может быть вызван из другого места скрипта для выполнения некоторой "функции" :). В AutoIt есть два типа функций, это встроенные функции и пользовательские функции.
Полный список встроенных функций может быть найден здесь, а примечания по их использованию здесь.
Пользовательские функции объявляются с помощью ключевого выражения Func...EndFunc.
Функции могут принимать параметры и возвращать значения, если это требуется.
Имя функции должно начинаться с буквы латинского алфавита или знака подчёркивания _, оставшаяся часть имени может быть любой комбинацией букв латинского алфавита, цифр или знаков подчёркивания. Пару примеров правильных имён функций:
MyFunc
Func1
_My_Func1
Ниже пример функции, которая используется для того, чтобы удвоить число:
$val = 10
For $i = 1 To 10
$doubled = MyDouble($val)
MsgBox(0, "", $val & " - это удвоенное " & $doubled)
$val = $doubled
Next
Exit
Func MyDouble($value)
$value = $value * 2
Return $value
EndFunc