- OS : Windows 10 Version 21H1
- AutoIt : v3.3.16.0
- blog : 师万物
- typesetting : Markdown
script
#comments-start
Func functioname ( [Const] [ByRef] $param1, ..., [Const] [ByRef] $paramN, $optionalpar1 = value, ...)
...
[Return [value]]
EndFunc
#comments-end
;在控制台打印hello
Func _SayHello()
ConsoleWrite("hello")
ConsoleWrite(@CRLF)
EndFunc
;计算两个数字的和
;有返回值
Func _AddTwoNum($num1,$num2)
Return $num1+$num2
EndFunc
;默认值参数
;如果$score不传入参数的话,那么默认为60
Func _PrintScore($name, $score=60)
ConsoleWrite($name)
ConsoleWrite($score)
ConsoleWrite(@CRLF)
EndFunc
;引用参数
;概念:形参和实参
Func _ChangeArg($name, ByRef $score)
$name = ""
$score += 10
EndFunc
;----------------------------------------;
_SayHello()
Dim $result
$result = _AddTwoNum(80, 80)
ConsoleWrite($result)
ConsoleWrite(@CRLF)
_PrintScore("lili")
_PrintScore("siri",90)
$n = 'sili'
$s = 100
ConsoleWrite($n)
ConsoleWrite($s)
_ChangeArg($n, $s)
ConsoleWrite($n)
ConsoleWrite($s)
Go
>"D:\Develop\AutoIt3\SciTE\..\AutoIt3.exe" /ErrorStdOut "E:\autoit\demo.au3"
hello
160
lili60
siri90
sili100sili110>Exit code: 0
学习资源
感恩曾经帮助过 师万物 的人。 学习AutoIt时,要多看官方的帮助文档,很有帮助的。 学有余力的话,可以了解CMD、VBA、PowerShell和RPA。 欢迎关注公众号:悟为生心