3.【Au3基础】函数
一叶菩提
2024-11-30 19:17:42
0

一个函数就是一个代码段, 可以供脚本调用来执行一定的"功能"。Au3有两类函数, 内置函数用户函数.

请注意: 所有函数的名称不区分大小写: msgbox() 与 MsgBox() 和 MyFunc() 与 MyfunC() 是相同的.

最常用的内置函数 (内置函数完整列表见帮助文档-内置函数列表。)

函数名称描述
ControlClick发送鼠标点击命令到指定控件。
ControlGetPos获取控件相对其窗口的坐标位置和大小.
ControlGetText获取控件文本.
ControlSend发送字符串到字符控件.
ControlSetText设置控件文本
FileExists检查文件或目录是否存在.
MouseClick执行鼠标点击操作
MouseGetPos获取鼠标的当前坐标位置.
MouseMove移动鼠标.
MsgBox显示可选超时的简单消息框.
PixelSearch搜索提供像素颜色组成的像素矩形
ProcessExists检查指定进程是否存在
ProcessClose结束指定的进程
Run运行外部程序.
Send发送模拟键击操作到激活窗口.
Sleep暂停脚本执行.
WinActivate激活指定窗口(使该窗口具有输入焦点).
WinActive检查指定窗口是否存在且被激活.
WinClose关闭指定窗口.
WinExists检查指定窗口是否存在.
WinGetPos获取窗口的坐标位置和大小.
WinWait暂停脚本执行,直到请求的窗口出现.
WinWaitActive暂停脚本执行, 直到请求的窗口激活.
WinWaitClose暂停脚本执行, 直到请求的窗口关闭.

用户函数        用户函数使用 Func...EndFunc 语句声明,用户函数可以接受参数, 并返回用户要求的值。

用户函数名必须以字母或下划线为首字符, 其余部分可以是任意字母, 数字和下划线的组合,

通过示例3-1讲解

 Local $a = 6
 Local $b = 8
 Local $sum = MyFunction($a, $b)
 MsgBox(0, "结果", "两个数的和是: " & $sum)
 
 Func MyFunction($param1, $param2)
     ; 这里是你的代码
     Local $result = $param1 + $param2 ; 假设我们只是想将两个参数相加
     Return $result
 EndFunc


网盘下载地址:


点击下载 → 123网盘    源代码下载

上一篇:没有了

下一篇:2.【Au3基础】变量、常量、运算符

相关内容

6.【Au3基础】用户界面...
AutoIt 有能力创建包含窗口和控件的简单图形用户界面 (GUI...
2024-12-01 21:06:36
5.【Au3基础】循环语句
循环 是指多次重复执行一段脚本代码. 您应该指定循环次数, 或依据...
2024-12-01 21:06:21
4.【Au3基础】条件语句
条件判断只有 True (非零) 或 False (0) 两种可能...
2024-11-30 19:18:27
3.【Au3基础】函数
一个函数就是一个代码段, 可以供脚本调用来执行一定的"功...
2024-11-30 19:17:42
2.【Au3基础】变量、常...
在Au3中只有一个叫做 Variant(变量)。 变量可以包含数字...
2024-11-30 17:45:19
1.【Au3基础】学习前的...
Au3 是一款 类似于 BASIC 语言的一个免费软件,不需要认证...
2024-11-30 17:20:32