AutoItSetOption 调整各种函数/参数的运作方式。
BlockInput 屏蔽/启用鼠标与键盘(输入)。
CDTray 弹出或关闭光驱。
ClipGet 获取剪贴板保存的数据(文本)。
ClipPut 向剪贴板写入数据(文本)。
ControlClick 向指定控件发送鼠标点击命令。
ControlCommand 向指定控件发送命令。
ControlDisable 禁用或使某控件变成灰色不可用状态、
ControlEnable 使某控件从灰色不可用状态恢复成正常可用状态。
ControlFocus 设置输入焦点到指定窗口的某个控件上
ControlGetFocus 返回指定窗口上键盘焦点所在的控件的类别名
ControlGetHandle 获取指定控件的内部句柄
ControlGetPosHeight 获取指定控件相对其窗口的坐标位置和大小等信息
ControlGetPosWidth
ControlGetPosX
ControlGetPosY
ControlGetText 修改指定控件的文本
ControlHide 隐藏指定控件。
ControlListView 向指定的 ListView32 控件发送命令
ControlMove 在窗口内移动控件
ControlSend 向指定的控件发送字符串
ControlSetText 修改指定控件的文本
ControlShow 把隐藏的控件显示出来
DriveMapAdd 映射网络驱动器
DriveMapDel 断开网络驱动器
DriveMapGet 获取已映射网络驱动器的路径
error
IniDelete 从某标准配置文件(*.ini)中删除某个数值
IniRead 从某标准配置文件(*.ini)中读取某个数值
Init
IniWrite 向某标准配置文件(*.ini)中写入某个数值
IsAdmin 检查当前用户是否拥有管理员权限
MouseClick 执行鼠标点击操作
MouseClickDrag 执行鼠标拖曳操作
MouseDown 在当前位置产生一个鼠标按下(按键)事件
MouseGetCursor 返回当前鼠标指针形状的ID
MouseGetPosX 获取当前鼠标的坐标位置
MouseGetPosY
MouseMove 移动鼠标指针
MouseUp 在当前位置产生一个鼠标释放(按键)事件
MouseWheel 产生向上或向下滚动鼠标滚轮事件。仅支持NT/2000/XP
Opt 调整各种函数/参数的运作方式
PixelChecksum 生成某区域象素的校验和
PixelGetColor 返回指定坐标位置上的象素点的颜色值
PixelSearch 在指定矩形区域中搜寻与指定颜色值匹配的象素(并返回第一个匹配的象素的坐标)。
ProcessClose 结束某个进程
ProcessExists 检查指定进程是否存在
ProcessSetPriority 设置某个进程的优先级
ProcessWait 暂停脚本的执行直至给定进程出现为止
ProcessWaitClose 暂停脚本的执行直至给定进程不再存在为止
RegDeleteKey 从注册表中删除指定键值
RegDeleteVal
RegEnumKey 读取指定子键的名称
RegEnumVal 读取指定值项的名称
RegRead 读取注册表指定的值
RegWrite 创建一个主键、子键或值项
Run 运行外部程序
RunAsSet 初始化一个用于 Run 和 RunWait 操作的用户凭证。 仅支持 2000/XP 或更高版本
RunWait 运行一个外部程序并暂停脚本的执行直至该程序执行完毕
Send 向激活窗口发送模拟键击操作
Shutdown 关机
Sleep 使脚本暂停指定时间段
StatusbarGetText 获取标准状态栏控件的文本
SW_HIDE 隐藏指定窗口并激活其它窗口。
SW_MAXIMIZE 最大化指定窗口。
SW_MINIMIZE
SW_RESTORE 激活并显示指定窗口,如果该窗口已最小化或最大化则以其原始大小和位置还原
SW_SHOW 激活指定窗口并使其以当前大小和位置信息显示。
SW_SHOWDEFAULT 设置显示状态(SW_值),程序在启动应用程序时需指定该值
SW_SHOWMAXIMIZED 激活并最大化指定窗口。
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE 最小化显示指定窗口。与 @SW_SHOWMINIMIZED 不同之处在于该窗口将不被激活。
SW_SHOWNA 令指定窗口根据其当前大小和位置信息显示。与 @SW_SHOW 不同之处在于该窗口将不被激活。
SW_SHOWNOACTIVATE 令指定窗口以其上一次的大小和位置显示。与 @SW_SHOWNORMAL 不同之处在于该窗口将不被激活。
SW_SHOWNORMAL 激活并显示指定窗口,如果该窗口已最小化或最大化则以其原始大小和位置还原。
ToolTip 在屏幕的任意位置显示一个工具提示
WinActivate 激活指定的窗口(设置焦点到该窗口,使其成为活动窗口)。
WinActive 检查指定的窗口是否存在且当前被激活。
WinClose 关闭指定窗口。
WinExists 检查指定的窗口是否存在。
WinGetCaretPosX 返回顶层窗口的插入符的坐标位置。
WinGetCaretPosY
WinGetClassList 获取指定窗口的所有控件类的列表。
WinGetClientSizeHeight 获取指定窗口的客户区的大小信息。
WinGetClientSizeWidth
WinGetHandle 获取指定窗口的内部句柄。
WinGetPosHeight 获取指定窗口的坐标位置和大小等属性。
WinGetPosWidth
WinGetPosX
WinGetPosY
WinGetProcess 获取指定窗口的相关进程ID(PID)。
WinGetState 获取指定窗口的状态。
WinGetText 获取指定窗口中的文本。
WinGetTitle 获取指定窗口的完整标题名。
WinKill 强行关闭指定窗口。
WinMenuSelectItem 调用窗口中的某个菜单项目。
WinMinimizeAll 最小化全部窗口。
WinMinimizeAllUndo 撤销此前的 WinMinimizeAll 的效果。
WinMove 移动指定的窗口或调整窗口的大小。
WinSetOnTop 设置指定窗口的“总是在顶层”属性。
WinSetState 显示、隐藏、最小化、最大化或还原某个窗口。
WinSetTitle 修改指定窗口的标题。
WinSetTrans 设置指定窗口的透明度(仅支持Windows 2000/XP或更高版本)
WinWait 暂停脚本的执行直至指定窗口存在(出现)为止。
WinWaitActive 暂停脚本的执行直至指定窗口被激活(成为可活动状态)为止。
WinWaitClose 暂停脚本的执行直至所指定窗口不再存在(被关闭或其它)为止。
WinWaitNotActive 暂停脚本的执行直至指定窗口不是激活状态为止。
分享到:
相关推荐
此外我们还设计了 AutoIt 的 ActiveX 和 DLL 版本 —— AutoItX 这是个组件化的语言(COM 同一 DLL 文件中的标准DLL函数). AutoItX 将使得您可以加入一些AutoIt 独有的特性到您最常用的脚本语言或程序设计语言中去! ...
3. **文件和系统操作**:AutoIt提供了丰富的文件系统函数,如`FileOpen`、`FileWrite`、`FileClose`等,用于读写文件;`Run`函数可以执行外部程序,`Process`系列函数则可进行进程管理和控制。这些功能使得AutoIt在...
除了ICO图标截取器,AUTOIT还提供了丰富的函数库,可用于编写更复杂的自动化脚本,如模拟键盘和鼠标操作、读写文件、控制窗口、进行系统信息查询等。这使得AUTOIT不仅限于图标提取,还可以广泛应用于各种系统管理和...
同一DLL文件中的标准DLL函数)。AutoItX 将使得您可以加入 一些AutoIt 独有的特性到您最常用的脚本语言或程序设计语言 中去!请查看 AutoItX 的帮助文档(开始 \ 所有程序 \ AutoIt v3 \ Extras \ AutoItX \ ...
2. `BinaryCall.au3`:这个文件包含了对内存中二进制DLL数据进行调用的函数,可能是通过AutoIt的内部API或自定义函数实现的。 3. `MemoryDll.au3`:这是核心组件,包含了MemoryDll的主要实现,包括读取二进制DLL数据...
如果是DLL文件,它将被AutoIt3脚本通过`DllCall`函数加载和使用;如果是目录,那么其中可能包含实现多线程功能的源码、头文件等。 使用这个多线程支持库,AutoIt3脚本可以通过以下步骤实现多线程: 1. 加载DLL:...
而“AutoIt 3 C++开发API”则是AutoIt与C++编程语言之间的桥梁,允许开发者利用C++的强大功能来扩展AutoIt的潜力。 AutoItX 是AutoIt的ActiveX组件,它为其他编程语言(如C++)提供了接口,使得开发者可以将AutoIt...
5. **扩展性**:除了内置的函数,AutoIt3还支持创建自定义函数和动态链接库(DLL),可以通过UDF(用户定义函数)库扩展其功能,满足更多复杂需求。 6. **文档丰富**:"Autoit3CHS.chm"文件是一个帮助文档,包含了...
同时升级了ActiveX和DLL版本在AutoIt里称为 AutoItX – 与v2版本不同的是它将是一个组合控件 (COM组件对象模型和同一DLL文件中的标准DLL函数).AutoItX 将允许您加入一些AutoIt独有的特性到您最常用的脚本语言或程序...
标题中的"AutoIT操作MySQL数据库lib包及源码"指出了这个压缩包包含用于AutoIT连接和操作MySQL数据库的相关库和源代码。这些库文件和源代码将提供必要的接口,使AutoIT能够与MySQL服务器通信,执行查询、插入、更新和...
### AutoIT常用函数详解 #### 一、数学与逻辑运算函数 **1. Abs** - **功能**: 求某个数的绝对值。 - **示例**: `Abs(-5)` 返回 5。 **2. ACos** - **功能**: 求某个数的反余弦值(arcCosine)。 - **示例**: `ACos...
关于“汉化”这个标签,当你的.au3脚本涉及到多语言支持时,AutoIt提供了一个方便的“Localize”函数来实现这一点。你可以创建一个包含不同语言版本文本的资源文件(.lng文件),并在脚本中根据用户系统语言调用相应...
- **调用动态链接库**:通过`DllCall`函数调用DLL中的函数。 - **系统API**:访问Windows系统的API函数。 ### 第十二章 网络编程 - **Windows Socket接口简介**:介绍如何使用Socket进行网络通信。 - **TCP应用...
3. **参数传递**:AU3支持多种数据类型作为DLL函数的参数,如INT、STRING、PTR等。理解这些数据类型和它们在DLLCall中的使用方式至关重要。 4. **返回值处理**:DLLCall函数调用后会返回一个值,根据函数定义的不同...
随着时间的发展,AutoIt的功能不断扩展和完善,现在已经成为一种强大的脚本软件,支持复杂的表达式、自定义函数、循环结构等功能。 **特点:** - **简洁易懂的语法**:使用类似于BASIC的语言风格,易于理解和学习。...
4. **内置函数库**:AutoIt Studio拥有丰富的内置函数,涵盖了文件系统操作、窗口控制、网络通信等多个领域,大大简化了自动化任务的实现。 5. **扩展性**:用户可以通过编写自定义函数库或使用社区开发的第三方库来...
此外我们还更新了 AutoIt 的 ActiveX 和 DLL 版本——AutoItX ,与v2版本不同的是,这是个组件化的语言(COM 同一DLL文件中的标准DLL函数)。AutoItX 将使得您可以加入一些AutoIt 独有的特性到您最常用的脚本语言或...
- 官方论坛:介绍AutoIt中文官方网站及论坛,获取最新的资讯、教程和示例代码。 - 第三方库:了解社区开发的额外库和工具,如AutoItX(用于.NET和VB6的封装)。 通过这本电子书籍教程,你不仅可以掌握AutoIt的...
3. **自解压文件**:`autoit-v3.1.0-src.exe`是一个自解压文件,意味着它包含了一个小型的执行程序,能够自动解压缩内部的源代码文件。这种设计方便用户下载和安装,同时也为源码的分发提供了便利。 4. **编译器与...