autoit3函数用法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{系统环境变量}
EnvUpd ate ( )
;更新环境变量
EnvGet ( "变量名称" )
;取环境变量
ClipGe t ( )
;取剪辑板文本
EnvSet ( "变量名称" [, "值"] )
;置环境变量
ClipPu t ( "文本" )
;置剪辑板文本
{文件,目录,磁盘管理}
IniRea d ("文件名", "功能区", "关键字", "缺省值" )
;Ini文件读关键字的值
IniDel ete ( "文件名", "功能区", "关键字" )
;Ini文件删除关键字
IniWri te ( "文件名", "功能区", "关键字", "值" )
;Ini文件写关键字的值
FileIn stall ( "源文件", "目标文件" [,参数] )
;安装文件
FileFi ndFir stFil e ( "文件名" )
;查找文件(第一次)
FileFi ndNex tFile ( 文件号)
;查找文件(继续)
FileRe cycle ( "源文件" )
;放入回收站
FileCh angeD ir ( "目录" )
;改变当前目录
FileCr eateS hortc ut ( "文件名", "快捷方式名" [, "工作目录", "args", "desc", "图标", "热键"] ) ;建立快捷方式
DirCre ate ( "目录" )
;目录创建
DirCop y ( "源目录", "目标目录" [,参数] )
;目录复制
DirRem ove ( "目录" [,参数] )
;目录删除
DirMov e ( "源目录", "目标目录" [,参数] )
;目录移动
DriveG etDri ve ( "类别" )
;驱动器查找
FileGe tLong Name( "完整路径和文件名" )
DriveS paceT otal( "路径" )
;取磁盘空间
DriveS paceF ree ( "路径" )
;取磁盘剩余空间
FileGe tShor tName ( "完整路径和文件名" )
;取短文件名
DriveG etLab el ( "路径" )
;取驱动器卷标
DriveG etTyp e ( "路径" )
;取驱动器类型
DriveG etFil eSyst em ( "路径" )
;取驱动器文件格式
DriveG etSer ial ( "路径" )
;取驱动器序列号
DriveS tatus ( "路径" )
;取驱动器状态
FileGe tVers ion ( "文件名" )
;取文件版本
FileGe tSize ( "文件名" )
;取文件大小
FileGe tTime ( "文件名" [,选项] )
;取文件日期
FileGe tAttr ib ( "文件名" )
;取文件属性
FileSa veDia log ( "标题", "初始目录", "文件类型" [,选项] ) ;文件保存对话框
FileOp en ( "文件名",打开方式)
;文件打开
FileOp enDia log ( "标题", "初始目录", "文件类型" [,选项] ) ;文件打开对话框
FileRe ad ( 文件号或"文件名",字符个数)
;文件读
FileRe adLin e ( 文件号或"文件名" [,行号] )
;文件读行
FileCo py ( "源文件", "目标文件" [, 参数] )
;文件复制
FileCl ose ( 文件号)
;文件关闭
FileSe lectF older ( "提示文本", "根目录",参数)
;文件夹选择
FileDe lete( "路径" )
;文件删除
FileEx ists( "路径" )
FileWr ite ( 文件号或"文件名" , "内容" )
;文件写
FileWr iteLi ne ( 文件号或"文件名" , "内容")
;文件写行
FileMo ve ( "源文件", "目标文件" [,参数] )
;文件移动
DriveS etLab el ( "路径", "卷标名" )
;置驱动器卷标
FileSe tTime ( "文件", "日期", 选项[,参数] )
;置文件日期
FileSe tAttr ib ( "文件", "+-RASHNO T" [,参数] )
;置文件属性
{键盘控制}
Send ( "按键" [,参数] )
;发送
HotKey Set ( "热键" [, "自定义功能函数"] )
;置热键
{鼠标控制}
MouseG etCur sor ( )
;取鼠标指针类型
MouseG etPos ( )
;取鼠标坐标
MouseD own ( "按键" )
;鼠标按下
MouseC lickD rag ( "按键", 第一点横坐标, 第一点纵坐标, 第二点横坐标, 第二点纵坐标[,速度] )
;鼠标按住拖动
MouseC lick( "按键" [,横坐标,纵坐标[,次数[,速度]]] )
;鼠标点击
MouseU p ( "按键" )
;鼠标放开
MouseM ove ( 横坐标,纵坐标[,速度] )
;鼠标移动
{数学函数}
Exp ( n )
;e的n次平方
BitNOT ( 数值)
;非运算
BitOR( 值1,值2 )
;或运算
Log ( 数字或数学表达式)
;取对数
ACos (数字或数学表达式)
;取反余弦
A Tan ( 数字或数学表达式)
;取反正切
ASin ( 数字或数学表达式)
;取反正弦
Abs (数字或数学表达式)
;取绝对值
Mod ( 值1,值2 )
;取模数
Sqrt ( 数字或数学表达式)
;取平方根
Random ( [[最小值,]最大值] )
;取随机数
Cos (数字或数学表达式)
;取余弦
Tan ( 数字或数学表达式)
;取正切
Sin ( 数字或数学表达式)
;取正弦
Round(数字或数学表达式[,小数点后保留位数] )
;四舍五入
BitXOR ( 值1,值2 )
;位或运算
BitShi ft ( 值,移动数)
;位移运算
BitAND ( 值1,值2 )
;与运算
{信息框,对话框}
Progre ssOn( "标题", "主文本" [, "子文本" [, 横坐标[, 纵坐标[,选项]]]] ) ;打开进度条窗口
Progre ssOff ( )
;关闭进度条窗口
Splash Off ( )
;关闭置顶窗口
Progre ssSet ( 进度值[, "子文本" [, "主文本"]] )
;进度设置
InputB ox ( "标题", "提示" [, "缺省文本" [, "密码符号" [,宽度,高度[,左边,右边[,等待时间]]]]] ) ;输入框
MsgBox ( 按钮参数, "标题", "信息文本" [,等待时间] )
;信息框
Splash Image On ( "标题", "图像文件名" [,宽度[,高度[,横坐标[,纵坐标[,选项]]]]] )
;置顶图像窗口
Splash TextO n ( "标题","文本"[,宽度[,高度[,横坐标[,纵坐标[,选项[,"字体名称"[,"字体大小"[,"字体重量"]]]]]]]] )
;置顶文本窗口
ToolTi p ( "提示文本" [,横坐标,纵坐标] )
;置提示文本
TrayTi p ( "标题", "提示文本", 等待时间[,图标选项] )
;置托盘气泡提示(2000/xp)
{系统函数}
SoundP lay ( "文件名" [,等待方式] )
;播放声音
Call ( "自定义功能函数" )
;调用自定义功能函数
CDTray ( "盘符", "开关命令" )
;光驱开关
AdlibE nable ( "自定义功能函数" [,间隔时间] )
;激活意外窗口处理
TimerS top ( 时间标志)
;计时结束
TimerS tart( )
;计时开始
Exit (0)
;结束
AdlibD isabl e ( )
;禁止意外窗口处理
BlockI nput( 参数)
;禁止用户输入
Break( 参数)
;禁止用户退出
MemGet Stats ( )
;取内存状态
AutoIt WinGe tTitl e ( )
;取系统窗口标题
PixelG etRGB(横坐标,纵坐标)
;取像素点RG B三色
PixelG etCol or ( 横坐标, 纵坐标)
;取像素点颜色
PixelS earch ( 左边, 顶边, 右边, 底边, 颜色值 [, shade-variat ion] [,间隔像素数]] ) ;搜索颜色
URLDow nload ToFil e ( "连接地址及文件名", "存储到的文件名" )
;下载文件
SetErr or ( 值)
;置变量@error
AutoIt WinSe tTitl e ( "新标题" )
;置系统窗口标题
SoundS etWav eVolu me ( 音量大小)
;置音量
{进程管理}
Proces sWait ( "进程" [,等待时间] )
;等待进程存在
Proces sWait Close ( "进程" [,等待时间] )
;等待进程关闭
Proces sClos e ( "进程" )
;关闭进程
Shutdo wn ( 关机方式)
;关机
Proces sExis ts ( "进程" )
;进程是否存在
Sleep( 时间)
;睡眠/暂停运行
RunAsS et ( ["用户名", "domain", "密码"] )
;以别人身份登录运行
RunWai t(@ComSpe c & " /c " & 'DOS命令行', "",参数)
;运行DOS命令
RunWai t ( "文件名" [, "工作目录" [, 参数]] )
;运行并等待结束
Run ( "文件名" [, "工作目录" [,参数]] )
;运行程序
{注册表管理}
RegRea d ( "键路径", "键名" )
;读键值
RegDel ete ( "键路径" [, "键名"] )
;删除键
RegWri te ( "键路径", "键名", "类型", 值)
;写键值
{字符串管理}
String Forma t ( "格式", $var1 [, ... $var32] )
;格式化字符串
String Len ( "字符串" )
;取长度
String Right ( "字符串",字符数)
;取右边
String Mid ( "字符串",开始位置,字符数)
;取中间
String Left( "字符串",字符数)
;取左边
String Strip CR ( "字符串" )
;删除回车符
String Strip WS ( "字符串",参数)
;删除空格
String TrimR ight( "字符串",字符数)
;删除右边
String TrimL eft ( "字符串",字符数)
;删除左边
String IsASC II ( "字符串" )
;是否为ASC II
String IsDig it ( "字符串" )
;是否为阿拉伯数字
String IsUpp er ( "字符串" )
;是否为大写
String IsFlo at ( "字符串" )
;是否为浮点小数
String IsSpa ce ( "字符串" )
;是否为空
String IsXDi git ( "字符串" )
;是否为十六进制字符
String IsAlN um ( "字符串" )
;是否为数字
String IsLow er ( "string" )
;是否为小写
String IsInt ( "字符串" )
;是否为整数
String IsAlp ha ( "字符串" )
;是否为字母
String AddCR ( "字符串" )
;添加换行符
String Repla ce ( "字符串", "查找的字符串", "替换后的字符串" [,数量[,区分大小写]] ) ;文本替换
String Upper ( "字符串" )
;转换为大写
String Lower ( "字符串" )
;转换为小写
String InStr ( "字符串", "字符" [,大小写] ) ;字符包含
String Split ( "字符串", "参考符" )
;字符串分离
{变量与转换函数}
IsDecl ared( 变量)
;变量是否被声明
Asc ( "字符" )
;取Asc码
Eval ( 变量或表达式)
;取变量值
UBound ( 数组名[,维数] )
;取数组大小
Int ( 小数或表达式)
;取整
Chr ( ASC码)
;取字符
IsAdmi n ( )
;是否为管理员
IsNumb er ( 变量)
;是否为数字
IsArra y ( 变量)
;是否为数组
IsFloa t ( 变量或数值)
;是否为小数
IsInt( 变量或数值)
;是否为整数
IsStri ng ( 变量)
;是否为字符
Dec ( "十六进制" )
;转换为十进制
Hex ( 十进制数, 长度)
;转换为十六进制
Number ( 表达式)
;转换为数字
String ( 表达式)
;转换为字符
{窗口管理}
WinExi sts ( "标题" [, "文字"] )
;窗口是否存在
WinAct ive ( "标题" [, "文字"] )
;窗口是否激活
WinSet OnTop ( "标题", "文字", 参数)
;窗口置顶
WinWai t ( "标题" [, "文字" [,等待时间]] )
;等待窗口出现
WinWai tClos e ( "标题" [, "文字" [,等待时间]] )
;等待窗口关闭
WinWai tActi ve ( "标题" [, "文字" [,等待时间]] )
;等待窗口激活
WinWai tNotA ctive ( "标题" [, "文字" [,等待时间]] )
;等待窗口取消激活状态
WinMen uSele ctIte m ( "标题","文字","菜单项1" [,"菜单项2" [,"菜单项3"……]]) ;调用菜单
WinClo se ( "标题" [, "文字"] )
;关闭窗口
WinMin imize AllUn do ( )
;恢复“全部最小化”的窗口
WinAct ivate ( "标题" [, "文字"] )
;激活窗口
WinKil l ( "标题" [, "文字"] )
;强制关闭窗口
WinGet Title ( "标题" [, "文字"] )
;取窗口标题
WinGet Handl e ( "标题" [, "文字"] )
;取窗口句柄
WinGet Clien tSize ( "标题" [, "文字"] )
;取窗口客户区大小
WinGet Class List( "标题" [, "文字"] )
;取窗口类列表
WinGet Text( "标题" [, "文字"] )
;取窗口文字
WinGet Caret Pos ( )
;取窗口中控件坐标
WinGet State ( "标题" [, "文字"] )
;取窗口状态
WinGet Pos ( "标题" [, "文字"] )
;取窗口坐标
WinMin imize All ( )
;全部最小化
WinMov e ( "标题", "文字",横坐标,纵坐标[,宽度[,高度]] )
;移动窗口
WinSet Title ( "标题", "文字", "新标题" )
;置窗口标题
WinSet State ( "标题", "文字" ,参数)
;置窗口状态
{控制管理}
Contro lComm and ( "窗口标题", "窗口文字", "控件类名称", "命令", "选项" )
;发送控制命令
Contro lSend ( "窗口标题", "窗口文字", "控件类名称", "文本" [,参数] )
;发送文本到控件
Contro lDisa ble ( "窗口标题", "窗口文字", "控件类名称" )
;禁止控件
Contro lGetF ocus( "窗口标题" [, "窗口文字"] )
;取焦点控件的类名称
Contro lGetP os ( "窗口标题", "窗口文字", "控件类名称" )
;取控件位置
Contro lGetT ext ( "窗口标题", "窗口文字", "控件类名称" )
;取控件文字
Status barGe tText ( "窗口标题" [, "窗口文字" [, 状态栏部分]] )
;取状态栏文本
Contro lSetT ext ( "窗口标题", "窗口文字", "控件类名称","新文本" )
;设置控件文本
Contro lClic k ( "窗口标题", "窗口文字", "控件类名称" [,鼠标按键] [,点击次数]] )
;鼠标点击控件
Contro lShow ("窗口标题", "窗口文字", "控件类名称")
;显示控件
Contro lMove ( "窗口标题", "窗口文字", "控件类名称",横坐标,纵坐标[,宽度[,高度]] ) ;移动控件
Contro lHide ("窗口标题", "窗口文字", "控件类名称")
;隐藏控件
Contro lEnab le ( "窗口标题", "窗口文字", "控件类名称" )
;允许控进
Contro lFocu s ( "窗口标题", "窗口文字", "控件类名称" )
;置焦点
{系统设置}
AutoIt SetOp tion( "MustDe clare Vars",参数)
;变量是否预先声明
AutoIt SetOp tion( "WinTit leMat chMod e",参数)
;标题匹配方式
AutoIt SetOp tion( "WinWai tDela y",参数)
;窗口等待延迟
AutoIt SetOp tion( "SendAt tachM ode",参数)
;发送跟随模式
AutoIt SetOp tion( "SendKe yDela y",参数)
;发送延迟
AutoIt SetOp tion( "CaretC oordM ode",参数)
;符号坐标匹配方式
AutoIt SetOp tion( "SendCa psloc kMode",参数)
;恢复大小写状态
AutoIt SetOp tion( "WinDet ectHi ddenT ext",参数) ;检测隐藏文字
AutoIt SetOp tion( "WinSea rchCh ildre n",参数)
;检测子窗口
AutoIt SetOp tion( "SendKe yDown Delay",参数) ;键盘按下延迟
AutoIt SetOp tion( "MouseC lickD ownDe lay",参数) ;鼠标按下延迟
AutoIt SetOp tion( "MouseC lickD elay",参数)
;鼠标单击延迟
AutoIt SetOp tion( "MouseC lickD ragDe lay",参数) ;鼠标拖动延迟
AutoIt SetOp tion( "MouseC oordM ode",参数)
;鼠标坐标匹配方式
AutoIt SetOp tion( "Expand EnvSt rings",参数)
;特殊符号扩展
AutoIt SetOp tion( "TrayIc onDeb ug",参数)
;托盘代码提示
AutoIt SetOp tion( "WinTex tMatc hMode",参数)
;文字匹配方式
AutoIt SetOp tion( "PixelC oordM ode",参数)
;像素点坐标匹配方式
AutoIt SetOp tion( "TrayIc onHid e",参数)
;隐藏托盘
AutoIt SetOp tion( "RunErr orsFa tal",参数)
;遇错终止。