最新消息:

AutoIt函数 总目录

autoit 永恒心锁 1856浏览 0评论

AutoIt函数 总目录
下面是可用 AutoIt 函数 的完整列表.  点击 函数 名称查看相关详细描述.

函 数 名 称描 述
Abs计算数的绝对值.
ACos计算数的反余弦值.
AdlibRegister注册 Adlib 函数.
AdlibUnRegister注销 Adlib 函数.
Asc返回字符的 ASCII 码.
AscW返回字符的 Unicode 代码.
ASin计算数的反正弦值.
Assign给变量赋值.
ATan计算数的反正切值.
AutoItSetOption调整 Autoit 函数或参数的操作方式.
AutoItWinGetTitle获取 AutoIt 窗口的标题.
AutoItWinSetTitle修改 AutoIt 窗口标题.
Beep播放提示音.
Binary返回表达式的二进制值.
BinaryLen返回二进制变量的字节数.
BinaryMid提取二进制变量的若干字节.
BinaryToString转换二进制变量为字符串.
BitAND执行逐位 AND(与)运算.
BitNOT执行逐位 NOT(取反) 运算.
BitOR执行逐位 OR(或) 运算.
BitRotate执行旋转移位运算.
BitShift执行移位运算.
BitXOR执行逐位 OR(XOR) 异或运算.
BlockInput禁用/启用鼠标和键盘.
Break允许或禁止用户从托盘菜单中退出脚本程序.
Call调用包含字串参数的用户定义函数.
CDTray弹出或关闭光驱托盘.
Ceiling返回某数只入不舍的整数值.
Chr返回 ASCII 码的对应字符.
ChrW返回 Unicode 码的对应字符.
ClipGet获取剪贴板的文本.
ClipPut写入文本到剪贴板.
ConsoleRead读 AutoIt 脚本进程中的 STDIN.
ConsoleWrite写入数据到 STDOUT.一些文本编辑器可以读取这个流作为其它程序可接受的数据.
ConsoleWriteError写入数据到 STDERR. 一些文本编辑器可以读取这个流作为其它程序可接受的数据.
ControlClick发送鼠标点击命令到指定控件.
ControlCommand发送命令到控件.
ControlDisable禁用或”灰显”控件.
ControlEnable启用”灰显”的控件.
ControlFocus设置输入焦点到窗口的指定控件.
ControlGetFocus返回指定窗口键盘焦点控件的类别名.(Ref#-控件号).
ControlGetHandle获取控件的内部句柄.
ControlGetPos获取控件相对其窗口的坐标位置和大小.
ControlGetText获取控件文本.
ControlHide隐藏控件.
ControlListView发送命令到 ListView32 控件.
ControlMove移动窗口内的控件.
ControlSend发送字符串到字符控件.
ControlSetText设置控件文本.
ControlShow显示隐藏的控件.
ControlTreeView发送命令到 TreeView32 控件.
Cos计算数的余弦值.
Dec返回十六进制字符串的数字值.
DirCopy复制目录及其所有子目录和文件(类似 xcopy 命令).
DirCreate创建目录/文件夹.
DirGetSize返回指定目录的大小(字节).
DirMove移动目录及其所有子目录和文件.
DirRemove删除目录/文件夹.
DllCall调用 DLL 文件中的函数.
DllCallAddress动态调用特定内存地址的函数.
DllCallbackFree释放 DllCallbackRegister 创建的句柄.
DllCallbackGetPtr返回传递给 Win32 API 的回调函数指针.
DllCallbackRegister创建自定义 DLL 回调函数.
DllClose关闭打开的 DLL 文件.
DllOpen打开供 DllCall 函数使用的 DLL 文件.
DllStructCreate创建 C/C++ 数据结构供 DllCall 使用.
DllStructGetData返回数据结构元素的数据.
DllStructGetPtr返回数据结构指针,或者数据结构的一个元素.
DllStructGetSize返回数据结构的大小(字节).
DllStructSetData设置结构中元素的数据.
DriveGetDrive返回枚举驱动器的数组.
DriveGetFileSystem返回驱动器的文件系统类型.
DriveGetLabel返回驱动器的卷标(如果存在).
DriveGetSerial返回驱动器序列号.
DriveGetType返回驱动器类型.
DriveMapAdd映射网络驱动器.
DriveMapDel断开网络驱动器.
DriveMapGet获取映射驱动器的详细资料.
DriveSetLabel修改驱动器卷标.
DriveSpaceFree返回路径磁盘的可用空间(MB).
DriveSpaceTotal返回路径磁盘的总空间(MB).
DriveStatus返回驱动器的状态.
EnvGet返回环境变量.
EnvSet写环境变量.
EnvUpdate刷新操作系统的环境变量.
Eval返回字符串变量的值.
Execute执行表达式.
Exp计算 e 的幂运算结果.
FileChangeDir更改当前工作目录.
FileClose关闭打开的文本文件.
FileCopy复制一或多个文件.
FileCreateNTFSLink创建 NTFS 硬连接到文件或目录
FileCreateShortcut创建文件的快捷方式(.lnk).
FileDelete删除一或多个文件.
FileExists检查文件或目录是否存在.
FileFindFirstFile返回文件搜索的句柄.
FileFindNextFile返回 FileFindFirstFile 搜索句柄的对应文件名.
FileFlush刷新缓冲区文件到磁盘.
FileGetAttrib返回文件的属性代码.
FileGetEncoding检测文件的文本编码.
FileGetLongName返回完整路径名称.
FileGetPos检索当前文件的位置.
FileGetShortcut获取快捷方式的详细资料.
FileGetShortName返回 8.3 格式短路径名称.
FileGetSize返回文件的字节大小.
FileGetTime返回文件的时间和日期信息.
FileGetVersion返回文件的版本信息.
FileInstall包含并装入文件到编译脚本.
FileMove移动一或多个文件
FileOpen打开文本文件以供读写.
FileOpenDialog启动打开文件对话框.
FileRead读取打开的文本文件中指定数量的字符.
FileReadLine读取文本文件指定行的文本.
FileRecycle删除文件或目录到回收站.
FileRecycleEmpty清空回收站.
FileSaveDialog启动保存文件对话框.
FileSelectFolder启动浏览文件夹对话框.
FileSetAttrib设置一或多个文件的属性.
FileSetPos设置当前文件的位置.
FileSetTime设置一或多个文件的时间戳.
FileWrite添加文本/数据到打开的文件.
FileWriteLine添加一行文本到打开的文本文件尾部.
Floor返回数只舍不入到最接近的整数.
FtpSetProxy设置 FTP 访问互联网的代理.
GUICreate创建 GUI 窗口.
GUICtrlCreateAvi创建 AVI 视频控件.
GUICtrlCreateButton创建按钮(Button)控件.
GUICtrlCreateCheckbox创建复选框(Checkbox)控件.
GUICtrlCreateCombo创建下拉组合框(ComboBox)控件.
GUICtrlCreateContextMenu创建控件或 GUI 的上下文菜单.
GUICtrlCreateDate创建日期控件.
GUICtrlCreateDummy创建虚拟(Dummy)控件.
GUICtrlCreateEdit创建编辑(Edit)控件.
GUICtrlCreateGraphic创建图形(Graphic)控件.
GUICtrlCreateGroup创建群组框(Group)控件.
GUICtrlCreateIcon创建图标(Icon)控件.
GUICtrlCreateInput创建输入框(Input)控件.
GUICtrlCreateLabel创建静态标记(Label)控件.
GUICtrlCreateList创建列表(List)控件.
GUICtrlCreateListView创建列表视图(ListView)控件.
GUICtrlCreateListViewItem创建 ListView 控件的项目.
GUICtrlCreateMenu创建菜单(Menu)控件.
GUICtrlCreateMenuItem创建菜单项目(MenuItem)控件.
GUICtrlCreateMonthCal创建月历(month)控件.
GUICtrlCreateObj创建 ActiveX 控件.
GUICtrlCreatePic创建图片(Picture)控件.
GUICtrlCreateProgress创建进度条(Progress)控件.
GUICtrlCreateRadio创建单选框(Radio)控件.
GUICtrlCreateSlider创建滑动条(Slider)控件.
GUICtrlCreateTab创建标签页(Tab)控件.
GUICtrlCreateTabItem创建标签选项页(TabItem)控件.
GUICtrlCreateTreeView创建树视图(TreeView)控件.
GUICtrlCreateTreeViewItem创建树视图项目(TreeViewItem)控件.
GUICtrlCreateUpdown创建上下箭头按钮(UpDown)控件.
GUICtrlDelete删除控件.
GUICtrlGetHandle返回控件或特定项目(Menu, ContextMenu, TreeViewItem)的句柄.
GUICtrlGetState获取控件的当前状态
GUICtrlRead读取控件的状态或数据.
GUICtrlRecvMsg发送消息到控件,并检索 lParam(参数)信息.
GUICtrlRegisterListViewSort注册 ListView 控件内部排序的自定义回调函数.
GUICtrlSendMsg发送消息到控件.
GUICtrlSendToDummy发送消息到虚拟控件.
GUICtrlSetBkColor设置控件的背景颜色.
GUICtrlSetColor设置控件的文本颜色.
GUICtrlSetCursor设置特定控件的鼠标光标.
GUICtrlSetData修改控件数据.
GUICtrlSetDefBkColor设置 GUI 窗口所有控件的默认背景色.
GUICtrlSetDefColor设置 GUI 窗口所有控件文本默认颜色.
GUICtrlSetFont设置控件的字体.
GUICtrlSetGraphic修改绘图控件数据.
GUICtrlSetImage设置控件的位图或图标.
GUICtrlSetLimit设置控件的字符或象素数量限制.
GUICtrlSetOnEvent设置处理控件点击的自定义函数.
GUICtrlSetPos调整控件在窗口中的位置.
GUICtrlSetResizing设置控件大小的调整方式.
GUICtrlSetState调整控件状态.
GUICtrlSetStyle调整控件的样式.
GUICtrlSetTip设置控件关联的提示文本.
GUIDelete删除窗口及其包含的所有控件.
GUIGetCursorInfo获取相对于 GUI 窗口的鼠标光标位置.
GUIGetMsg获取窗口事件消息.
GUIGetStyle返回 GUI 窗口样式.
GUIRegisterMsg注册 Windows 消息 ID (WM_MSG) 的自定义函数.
GUISetAccelerators设置快捷方式.
GUISetBkColor设置 GUI 窗口背景颜色.
GUISetCoord设置下一个控件的绝对坐标.
GUISetCursor设置 GUI 窗口鼠标光标的图标.
GUISetFont设置窗口默认字体.
GUISetHelp设置点击 F1 时运行的可执行文件.
GUISetIcon设置窗口图标.
GUISetOnEvent设置点击系统按钮时调用的自定义函数.
GUISetState调整窗口状态.
GUISetStyle调整窗口样式.
GUIStartGroup使此后所有被创建的控件都归为一组.
GUISwitch切换 GUI 函数的当前窗口.
Hex返回整数的字符串表达式, 或者二进制表达式的十六进制值.
HotKeySet设置调用用户函数的热键.
HttpSetProxy设置 HTTP 访问互联网的代理.
HttpSetUserAgent设置 InetGet() 和 InetRead() 发送请求的用户代理字符串.
HWnd转换表达式为 HWND 句柄.
InetClose关闭 InetGet() 返回的句柄.
InetGet使用 HTTP,HTTPS 或 FTP 协议下载文件.
InetGetInfo获取 InetGet() 返回句柄的详细数据.
InetGetSize返回互联网上文件的字节大小.
InetRead使用 HTTP,HTTPS 或 FTP 协议下载文件.
IniDelete删除配置文件(*.ini)的值.
IniRead读配置文件(*.ini)的值.
IniReadSection读配置文件(*.ini)字段的全部关键字与值.
IniReadSectionNames读配置文件(*.ini)的全部字段信息.
IniRenameSection重命名配置文件(*.ini)的字段名.
IniWrite写配置文件(*.ini)的值.
IniWriteSection写配置文件(*.ini)的字段数据.
InputBox显示用户数据输入框.
Int返回表达式的整数值.
IsAdmin检查当前用户是否拥有管理员权限.
IsArray检查变量是否为数组类型.
IsBinary检查变量或表达式是否为二进制类型.
IsBool检查变量是否为布尔值类型.
IsDeclared检测变量是否已声明.
IsDllStruct检查变量是否为 DllStruct 结构类型.
IsFloat检测变量或表达式是否为浮点类型.
IsHWnd检查变量是否为窗口句柄或指针类型.
IsInt检测变量或表达式是否为整数类型.
IsKeyword检查变量是否为关键字.例如: Default(默认).
IsNumber检测变量是否为数字类型.
IsObj检查变量或者表达式是否为对象类型.
IsPtr检查变量是否为指针类型.
IsString检测变量是否为字符串类型.
Log计算数的自然对数.
MemGetStats获取内存相关信息.
Mod执行模数运算.
MouseClick执行鼠标点击操作.
MouseClickDrag执行鼠标单击并拖动操作.
MouseDown执行鼠标当前位置的按下事件.
MouseGetCursor返回当前鼠标光标的 ID.
MouseGetPos获取鼠标的当前坐标位置.
MouseMove移动鼠标.
MouseUp执行鼠标当前位置的释放事件.
MouseWheel执行鼠标滚轮向上或向下滚动事件.
MsgBox显示可选超时的简单消息框.
Number返回表达式的数字结果.
ObjCreate创建 COM 对象引用的特定类名.
ObjCreateInterface从给定的类名/对象指针, 接口标识符和描述字符串创建一个对象的引用.
ObjEvent处理特定对象的传入事件.
ObjGet检索程序或文件名引用的 COM 对象.
ObjName返回对象的名称或接口描述
OnAutoItExitRegister注册 AutoIt 退出时调用的函数.
OnAutoItExitUnRegister注销 AutoIt 退出时调用的函数.
Ping向远程主机发送 Ping(查验) 命令,并返回往返时间.
PixelChecksum生成像素区域的校验和.
PixelGetColor返回指定像素位置的象素颜色值.
PixelSearch搜索像素矩形的像素颜色.
PluginClose关闭插件文件
PluginOpen打开插件文件.
ProcessClose结束指定的进程.
ProcessExists检查指定进程是否存在.
ProcessGetStats返回运行进程的内存或 IO 信息数组.
ProcessList返回当前运行进程的名称和 PID 值的数组.
ProcessSetPriority设置进程的优先级
ProcessWait暂停脚本执行,直至指定进程出现.
ProcessWaitClose暂停脚本执行,直至指定进程关闭.
ProgressOff关闭进度条窗口.
ProgressOn创建自定义进度条窗口.
ProgressSet设置已创建进度条窗口的状态和(或)文本.
Ptr转换表达式到指针变量.
Random产生浮点型伪随机数.
RegDelete删除注册表键或值.
RegEnumKey读取注册表子键的名称.
RegEnumVal读取注册表值项的名称.
RegRead读取注册表的值.
RegWrite创建注册表的键或值.
Round返回数值舍入到指定小数位的值.
Run运行外部程序.
RunAs使用不同的用户环境运行外部程序文件.
RunAsWait使用不同的用户环境运行外部程序,并暂停脚本执行,直到程序结束.
RunWait运行外部程序并暂停脚本执行,直到程序结束.
Send发送模拟键击操作到激活窗口.
SendKeepActive使用 Send() 函数时,保持窗口激活状态.
SetError设置宏 @error 的值.
SetExtended设置宏 @extended 的值.
ShellExecute使用 ShellExecute API 运行外部程序.
ShellExecuteWait使用 ShellExecute API 运行外部程序, 并暂停脚本执行, 直到程序完成.
Shutdown系统关机.
Sin计算数的正弦值.
Sleep暂停脚本执行.
SoundPlay播放声音文件.
SoundSetWaveVolume设置系统音量的百分比.
SplashImageOn创建自定义图像弹出窗口.
SplashOff关闭闪屏文本或闪屏图像(闪屏-Splash).
SplashTextOn创建自定义文本弹出窗口.
Sqrt计算数的平方根.
SRandom设置随机数种子.
StatusbarGetText获取标准状态栏控件的文本.
StderrRead读取运行的子进程 STDERR 流.
StdinWrite写入字符到运行的子进程 STDIN 流.
StdioClose关闭进程运行的 STDIO 重定向所有资源.
StdoutRead读取运行的子进程 STDOUT 流.
String返回表达式的字符串结果.
StringAddCR在字符串的全部换行符 Chr(10) 前附加回车符 ( Chr(13) ).
StringCompare比较两个字符串.
StringFormat返回格式化字符串(类似 C 语言的 sprintf() 函数).
StringFromASCIIArray转换 ASCII 代码数组到字符串.
StringInStr检查字符串是否包含指定的子串.
StringIsAlNum检查字符串是否仅包含字母数字字符.
StringIsAlpha检查字符串是否仅包含字母字符.
StringIsASCII检查字符串是否包含 0x00 到 0x7f (0-127)之间的 ASCII 字符.
StringIsDigit检查字符串是否仅包含数字(0-9)字符.
StringIsFloat检查字符串是否为浮点数.
StringIsInt检查字符串是否为整数.
StringIsLower检查字符串是否仅包含小写字符.
StringIsSpace检查字符串是否仅包含空白字符.
StringIsUpper检查字符串是否仅包含大写字符.
StringIsXDigit检查字符串是否仅包含十六进制数字字符 (0-9, A-F).
StringLeft返回字符串左起指定数量的字符.
StringLen返回字符串的长度.
StringLower转换字符串为小写字母.
StringMid提取字符串的部分字符.
StringRegExp检查字串是否匹配指定的正则表达式.
StringRegExpReplace正则表达式字符替换.
StringReplace替换字符串的子串.
StringRight返回字符串右起指定数量的字符.
StringSplit拆分字符串为若干子串.
StringStripCR删除字符串的所有回车符 ( Chr(13) ).
StringStripWS删除字符串的空白符.
StringToASCIIArray转换字符串为包含对应 ASCII 代码的数组.
StringToBinary转换字符串为二进制数据.
StringTrimLeft删除字符串左起指定数量的字符.
StringTrimRight删除字符串右起指定数量的字符.
StringUpper转换字符串为大写字母.
Tan计算数的正切值.
TCPAccept允许套接字(socket)的尝试连接.
TCPCloseSocket关闭 TCP 套接字(socket).
TCPConnect创建连接服务器的套接字(socket).
TCPListen创建监听连接的套接字(socket).
TCPNameToIP转换互联网名称为 IP 地址.
TCPRecv接收套接字(socket)连接的数据.
TCPSend在套接字(socket)连接上发送数据.
TCPShutdown, UDPShutdown停止 TCP/UDP 服务.
TCPStartup, UDPStartup启动 TCP 或 UDP 服务.
TimerDiff返回调用 TimerInit() 的时间间隔.
TimerInit返回可以传递给 TimerDiff() 的句柄, 以毫秒为单位计算(时间)差异.
ToolTip创建提示控件.
TrayCreateItem创建托盘菜单项目控件.
TrayCreateMenu创建托盘菜单控件.
TrayGetMsg获取托盘事件.
TrayItemDelete删除托盘菜单的菜单/菜单项目.
TrayItemGetHandle返回托盘菜单或菜单项目的句柄.
TrayItemGetState获取托盘菜单或项目的当前状态.
TrayItemGetText获取托盘菜单或项目的文本.
TrayItemSetOnEvent定义托盘项目点击时调用的自定义函数.
TrayItemSetState设置托盘菜单或项目的状态.
TrayItemSetText设置托盘菜单或项目的文本.
TraySetClick设置托盘(显示托盘菜单)的点击模式.
TraySetIcon设置指定的托盘图标.
TraySetOnEvent定义托盘特殊事件时调用的自定义函数.
TraySetPauseIcon设置指定的托盘暂停图标.
TraySetState设置托盘图标状态.
TraySetToolTip设置(或重置)托盘图标的提示文本.
TrayTip显示 AutoIt 图标的气球提示(在托盘图标).
UBound返回数组元素的总数.
UDPBind创建绑定到连接的套接字(socket).
UDPCloseSocket关闭 UDP 套接字(socket).
UDPOpen打开连接服务器的套接字(socket).
UDPRecv函数用于客户端与服务器通信
UDPSend在打开的套接字(socket)上面发送数据
VarGetType返回变量的内部表示类型.
WinActivate激活指定窗口.
WinActive检查指定窗口是否存在且被激活.
WinClose关闭指定窗口.
WinExists检查指定窗口是否存在.
WinFlash闪烁任务栏指定的窗口.
WinGetCaretPos返回当前窗口插入符的坐标
WinGetClassList获取窗口类名.
WinGetClientSize获取窗口客户区的大小.
WinGetHandle获取窗口句柄.
WinGetPos获取窗口的坐标位置和大小.
WinGetProcess获取窗口关联的进程 ID(PID).
WinGetState获取窗口的状态.
WinGetText获取窗口文本.
WinGetTitle获取窗口完整标题.
WinKill强制关闭窗口.
WinList获取窗口标题与句柄列表.
WinMenuSelectItem调用窗口菜单项.
WinMinimizeAll最小化全部窗口.
WinMinimizeAllUndo撤销此前 WinMinimizeAll(最小化全部窗口) 操作.
WinMove移动或(和)调整窗口大小.
WinSetOnTop设置窗口置顶.
WinSetState显示,隐藏,最小化,最大化或还原窗口.
WinSetTitle修改窗口标题.
WinSetTrans设置窗口的透明度.
WinWait暂停脚本执行,直到请求的窗口出现.
WinWaitActive暂停脚本执行,直到请求的窗口激活.
WinWaitClose暂停脚本执行, 直到请求的窗口关闭.
WinWaitNotActive暂停脚本执行,直到请求的窗口非激活.
永恒心锁,版权所有丨如未注明,均为转载丨本网站采用BY-NC-SA协议进行授权

转载请注明:永恒心锁-分享互联网 » AutoIt函数 总目录

您必须 登录 才能发表评论!