autoit自定義函數(shù)
更新時間:2008年06月18日 21:53:30 作者:
所謂函數(shù)是指可在腳本中調(diào)用并實現(xiàn)特定“功能”的代碼片段。在 AutoIt 中有兩種函數(shù),包括 內(nèi)建函數(shù) 和 自定義函數(shù)。
內(nèi)建函數(shù)
內(nèi)建函數(shù)的完整列表請到 此處 查看,關(guān)于使用內(nèi)建函數(shù)的注意事項請到 此處 查看。
自定義函數(shù)
用戶可通過使用 Func...EndFunc 語句來自定義函數(shù)。
可按需要定義函數(shù)的參數(shù)及其返回值。
函數(shù)名必須用字母或下劃線“_”開頭,剩下的部分(非首字符)則可在字母、數(shù)字或下劃線中隨意選擇。下面列出的都是合法的函數(shù)名:
MyFunc
Func1
_My_Func1
下面是一個示例函數(shù),該函數(shù)的功能是獲得某個數(shù)的10倍是多少:
$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
內(nèi)建函數(shù)的完整列表請到 此處 查看,關(guān)于使用內(nèi)建函數(shù)的注意事項請到 此處 查看。
自定義函數(shù)
用戶可通過使用 Func...EndFunc 語句來自定義函數(shù)。
可按需要定義函數(shù)的參數(shù)及其返回值。
函數(shù)名必須用字母或下劃線“_”開頭,剩下的部分(非首字符)則可在字母、數(shù)字或下劃線中隨意選擇。下面列出的都是合法的函數(shù)名:
MyFunc
Func1
_My_Func1
下面是一個示例函數(shù),該函數(shù)的功能是獲得某個數(shù)的10倍是多少:
復(fù)制代碼 代碼如下:
$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
相關(guān)文章
使用AutoIT實現(xiàn)自動登錄/退出客戶端軟件,刪除日志
最近在測試新版客戶端時發(fā)現(xiàn),會不定時的出現(xiàn)登錄失敗,提示信息是“連接登錄服務(wù)器失敗...”。經(jīng)過一番嘗試,發(fā)現(xiàn)在安裝客戶端后登錄,錯誤出現(xiàn)的幾率較高。2009-03-03