函数

1.
OnAutoItExitRegister
注册一个当Autoit退出时执行的函数.
示例:
OnAutoItExitRegister( "函数" )

2.WinExists
检查指定的窗口是否存在.
示例:
WinExists ( "窗口标题" [, "窗口文本"] )

3.AutoItWinSetTitle
修改 AutoIt 窗口的标题名.
示例:
AutoItWinSetTitle ( "新标题" )

4.WinList
获取窗口列表.
示例:
WinList ( ["窗口标题" [, "窗口文本"]] )
返回值:
返回包含匹配的窗口标题和句柄的数组.
$array[0][0] = 窗口数
$array[1][0] = 第1个窗口的标题
$array[1][1] = 第1个窗口的句柄(HWND)
...
$array[n][0] = 第n个窗口的标题
$array[n][1] = 第n个窗口的句柄(HWND)

5.WinGetState
获取指定窗口的状态.
示例:
WinGetState ( "窗口标题" [, "窗口文本"] )
返回值:
成功: 返回一个指示窗口状态的值.多个状态值被加到一起,因此要检查该窗口是否具有指定状态请使用 BitAND() 函数:
1 = 窗口存在
2 = 窗口可见
4 = 窗口可用(未被禁用)
8 = 窗口为激活状态
16 = 窗口为最小化状态
32 = 窗口为最大化状态
失败: 返回值为0,并把 @error 设为 1,说明未找到目标窗口.

6.StringInStr
检查某个字符串是否含有指定的子字符串.
示例:
StringInStr ( "字符串", "子字符串" [, 区分大小写 [, 出现次序 [, 开始 [, 数量]]]] )
返回值:
成功: 返回子字符串的位置.
失败: 返回值为 0 说明未发现匹配子字符串.
@Error 0 - 正常操作
1 - 无效"开始"位置或者"出现次序"参数.

7.WinActive
检查指定的窗口是否存在且当前被激活.
示例:
WinActive ( "窗口标题" [, "窗口文本"] )
返回值:
成功: 如果窗口当前为活动状态.返回窗口句柄.
失败: 返回值为 0,说明目标窗口不是激活状态.

8.FileOpen
打开指定的文件以供读写.
示例:
FileOpen ( "文件名" [, 模式 ] )
返回值:
成功: 返回一个文件"句柄",用于后来的文件函数调用.
失败: 返回值为 -1,说明有错误发生.

9.FileClose
关闭此前已打开的文本文件.
示例:
FileClose ( 文件句柄 )

10.ControlGetHandle 
获取指定控件的内部句柄、
示例:
ControlGetHandle ( "窗口标题", "窗口文本", 控件ID)

11.ControlGetPos
获取指定控件相对其窗口的坐标位置和大小等信息.
示例:
ControlGetPos ( "窗口标题", "窗口文本", 控件ID )
返回值
成功: 返回一个储存着指定控件相对其窗口的位置及大小等信息的数组:
$array[0] = X 坐标
$array[1] = Y 坐标
$array[2] = 宽度
$array[3] = 高度
失败: 把 @error 设为 1.

12.ControlClick
向指定控件发送鼠标点击命令.
示例:
ControlClick ( "标题", "文本", 控件ID [, 按钮 [, 点击次数 [, X坐标 [, Y坐标 ]]]] )

13.ControlSend
向指定的控件发送字符串.
示例:
ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" [, 标志] )

14.WinWait
暂停脚本的执行直至指定窗口存在(出现)为止.
示例:
WinWait ( "窗口标题" [, "窗口文本" [, 超时时间]] )

15.IsHWnd
检查一个变量基本类型是否是一个窗口句柄或者指针类型.
示例:
IsHWnd ( 变量 )

16.WinActive
检查指定的窗口是否存在且当前被激活.
示例:
WinActive ( "窗口标题" [, "窗口文本"] )

17.WinActivate
激活指定的窗口(设置焦点到该窗口,使其成为活动窗口).
示例:
WinActivate ( "窗口标题" [, "窗口文本"] )

posted on 2017-11-07 21:25  zhaoyuncai  阅读(148)  评论(0编辑  收藏  举报

导航