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