में पैरामीटर के रूप में एक समारोह पासिंग मैं एक ही संरचना (सरलीकृत) के साथ कुछ कार्य होते हैं:AutoIt
func doSomething($function)
local $error = 1
For $i = 1 to 100
updateProgress($i)
updateStatus("Processing " & $i & "/100 files")
$error *= $function($i) ;execute the function that was passed
Next
Return $error
endFunc
तो:
func moveFiles()
local $error = 1
For $i = 1 to 100
updateProgress($i)
updateStatus("Processing " & $i & "/100 files")
$error *= moveFile($i)
Next
Return $error
endFunc
मैं इस इस तरह एक सामान्य कार्य करना चाहते हैं मैं ऐसा कर सकता हूं:
doSomething($moveFiles)
doSomething($compareFiles)
doSomething($removeFiles)
...
क्या यह ऑटोआईटी v3 में संभव है और मैं इसे कैसे कर सकता हूं?