Au3脚本函数用法中文说明
<p><span style="color: #ff0000">{系统环境变量}</span></p><p>EnvUpdate ( )<br />;更新环境变量<br />EnvGet ( "变量名称" )<br />;取环境变量<br />ClipGet ( )<br />;取剪辑板文本<br />EnvSet ( "变量名称" [, "值"] )<br />;置环境变量<br />ClipPut ( "文本" )<br />;置剪辑板文本</p><p><span style="color: #ff0000">{文件,目录,磁盘管理}</span></p><p>IniRead ("文件名", "功能区", "关键字", "缺省值" )<br />;Ini文件读关键字的值<br />IniDelete ( "文件名", "功能区", "关键字" )<br />;Ini文件删除关键字<br />IniWrite ( "文件名", "功能区", "关键字", "值" )<br />;Ini文件写关键字的值<br />FileInstall ( "源文件", "目标文件" [,参数] )<br />;安装文件<br />FileFindFirstFile ( "文件名" )<br />;查找文件(第一次)<br />FileFindNextFile ( 文件号)<br />;查找文件(继续)<br />FileRecycle ( "源文件" )<br />;放入回收站<br />FileChangeDir ( "目录" )<br />;改变当前目录<br />FileCreateShortcut ( "文件名", "快捷方式名" [, "工作目录", "args", "desc", "图标", "热键"] )<br />;建立快捷方式<br />DirCreate ( "目录" )<br />;目录创建<br />DirCopy ( "源目录", "目标目录" [,参数] )<br />;目录复制<br />DirRemove ( "目录" [,参数] )<br />;目录删除<br />DirMove ( "源目录", "目标目录" [,参数] )<br />;目录移动<br />DriveGetDrive ( "类别" )<br />;驱动器查找<br />FileGetLong>;取长文件名<br />DriveSpaceTotal ( "路径" ) <br />;取磁盘空间<br />DriveSpaceFree ( "路径" )<br />;取磁盘剩余空间<br />FileGetShort>;取短文件名<br />DriveGetLabel ( "路径" )<br />;取驱动器卷标<br />DriveGetType ( "路径" )<br />;取驱动器类型<br />DriveGetFileSystem ( "路径" )<br />;取驱动器文件格式<br />DriveGetSerial ( "路径" )<br />;取驱动器序列号<br />DriveStatus ( "路径" ) <br />;取驱动器状态<br />FileGetVersion ( "文件名" )<br />;取文件版本<br />FileGetSize ( "文件名" )<br />;取文件大小<br />FileGetTime ( "文件名" [,选项] )<br />;取文件日期<br />FileGetAttrib ( "文件名" )<br />;取文件属性<br />FileSaveDialog ( "标题", "初始目录", "文件类型" [,选项] )<br />;文件保存对话框<br />FileOpen ( "文件名",打开方式 )<br />;文件打开<br />FileOpenDialog ( "标题", "初始目录", "文件类型" [,选项] )<br />;文件打开对话框<br />FileRead ( 文件号或"文件名",字符个数 )<br />;文件读<br />FileReadLine ( 文件号或"文件名" [,行号] )<br />;文件读行<br />FileCopy ( "源文件", "目标文件" [, 参数] )<br />;文件复制<br />FileClose ( 文件号 )<br />;文件关闭<br />FileSelectFolder ( "提示文本", "根目录",参数 )<br />;文件夹选择<br />FileDelete ( "路径" ) <br />;文件删除<br />FileExists ( "路径" )<br />;文件是否存在<br />FileWrite ( 文件号或"文件名" , "内容" )<br />;文件写<br />FileWriteLine ( 文件号或"文件名" , "内容")<br />;文件写行<br />FileMove ( "源文件", "目标文件" [,参数] )<br />;文件移动<br />DriveSetLabel ( "路径", "卷标名" )<br />;置驱动器卷标<br />FileSetTime ( "文件", "日期", 选项 [,参数] )<br />;置文件日期<br />FileSetAttrib ( "文件", "+-RASHNOT" [,参数] )<br />;置文件属性</p><p><span style="color: #f70909">{键盘控制}</span></p><p>Send ( "按键" [,参数] )<br />;发送<br />HotKeySet ( "热键" [, "自定义功能函数"] )<br />;置热键</p><p><span style="color: #f73809">{鼠标控制}</span></p><p>MouseGetCursor ( ) <br />;取鼠标指针类型<br />MouseGetPos ( )<br />;取鼠标坐标<br />MouseDown ( "按键" ) <br />;鼠标按下<br />MouseClickDrag ( "按键", 第一点横坐标, 第一点纵坐标, 第二点横坐标, 第二点纵坐标[,速度] ) <br />;鼠标按住拖动<br />MouseClick ( "按键" [,横坐标,纵坐标[,次数 [,速度 ]]] )<br />;鼠标点击<br />MouseUp ( "按键" )<br />;鼠标放开<br />MouseMove ( 横坐标,纵坐标 [,速度] )<br />;鼠标移动</p><p><span style="color: #ff0000">{数学函数}</span></p><p>Exp ( n )<br />;e的n次平方<br />BitNOT ( 数值 )<br />;非运算<br />BitOR ( 值1,值2 ) <br />;或运算<br />Log ( 数字或数学表达式 ) <br />;取对数<br />ACos (数字或数学表达式)<br />;取反余弦<br />ATan ( 数字或数学表达式 ) <br />;取反正切<br />ASin ( 数字或数学表达式)<br />;取反正弦<br />Abs (数字或数学表达式)<br />;取绝对值<br />Mod ( 值1,值2 )<br />;取模数<br />Sqrt ( 数字或数学表达式 )<br />;取平方根<br />Random ( [[最小值 ,]最大值] ) <br />;取随机数<br />Cos (数字或数学表达式) <br />;取余弦<br />Tan ( 数字或数学表达式 )<br />;取正切<br />Sin ( 数字或数学表达式 )<br />;取正弦<br />Round (数字或数学表达式[,小数点后保留位数] )<br />;四舍五入<br />BitXOR ( 值1,值2 )<br />;位或运算<br />BitShift ( 值,移动数 )<br />;位移运算<br />BitAND ( 值1,值2 )<br />;与运算</p><p><span style="color: #ff0000">{信息框,对话框}</span></p><p>ProgressOn ( "标题", "主文本" [, "子文本" [, 横坐标 [, 纵坐标[,选项]]]] )<br />;打开进度条窗口<br />ProgressOff ( )<br />;关闭进度条窗口<br />SplashOff ( ) <br />;关闭置顶窗口<br />ProgressSet ( 进度值 [, "子文本" [, "主文本"]] )<br />;进度设置<br />InputBox ( "标题", "提示" [, "缺省文本" [, "密码符号" [,宽度,高度 [,左边,右边[,等待时间]]]]] )<br />;输入框<br />MsgBox ( 按钮参数, "标题", "信息文本" [,等待时间] )<br />;信息框<br />SplashImageOn ( "标题", "图像文件名" [,宽度 [,高度 [,横坐标[,纵坐标 [,选项]]]]] )<br />;置顶图像窗口<br />SplashTextOn ( "标题","文本"[,宽度[,高度[,横坐标[,纵坐标[,选项[,"字体名称"[,"字体大小"[,"字体重量"]]]]]]]] )<br />;置顶文本窗口<br />ToolTip ( "提示文本" [,横坐标,纵坐标] )<br />;置提示文本<br />TrayTip ( "标题", "提示文本", 等待时间 [,图标选项] )<br />;置托盘气泡提示(2000/xp)</p><p><span style="color: #ff0000">{系统函数}</span></p><p>SoundPlay ( "文件名" [,等待方式] )<br />;播放声音<br />Call ( "自定义功能函数" ) <br />;调用自定义功能函数<br />CDTray ( "盘符", "开关命令" ) <br />;光驱开关<br />AdlibEnable ( "自定义功能函数" [,间隔时间] )<br />;激活意外窗口处理<br />TimerStop ( 时间标志 )<br />;计时结束<br />TimerStart ( )<br />;计时开始<br />Exit (0)<br />;结束<br />AdlibDisable ( )<br />;禁止意外窗口处理<br />BlockInput ( 参数 )<br />;禁止用户输入<br />Break ( 参数 )<br />;禁止用户退出<br />MemGetStats ( )<br />;取内存状态<br />AutoItWinGetTitle ( )<br />;取系统窗口标题<br />PixelGetRGB(横坐标,纵坐标)<br />;取像素点RGB三色<br />PixelGetColor ( 横坐标 , 纵坐标 ) <br />;取像素点颜色<br />PixelSearch ( 左边, 顶边, 右边, 底边, 颜色值 [, shade-variation] [,间隔像素数]] )<br />;搜索颜色<br />URLDownloadToFile ( "连接地址及文件名", "存储到的文件名" )<br />;下载文件<br />SetError ( 值 ) <br />;置变量@error<br />AutoItWinSetTitle ( "新标题" ) <br />;置系统窗口标题<br />SoundSetWaveVolume ( 音量大小 ) <br />;置音量</p><p><span style="color: #ff3300">{进程管理}</span></p><p>ProcessWait ( "进程" [,等待时间] )<br />;等待进程存在<br />ProcessWaitClose ( "进程" [,等待时间] )<br />;等待进程关闭<br />ProcessClose ( "进程" )<br />;关闭进程<br />Shutdown ( 关机方式 )<br />;关机<br />ProcessExists ( "进程" ) <br />;进程是否存在<br />Sleep ( 时间 ) <br />;睡眠/暂停运行<br />RunAsSet ( ["用户名", "domain", "密码"] )<br />;以别人身份登录运行<br />RunWait(@ComSpec & " /c " & 'DOS命令行', "",参数)<br />;运行DOS命令<br />RunWait ( "文件名" [, "工作目录" [, 参数]] )<br />;运行并等待结束<br />Run ( "文件名" [, "工作目录" [,参数]] )<br />;运行程序</p><p><span style="color: #ff0000">{注册表管理}</span></p><p>RegRead ( "键路径", "键名" ) <br />;读键值<br />RegDelete ( "键路径" [, "键名"] )<br />;删除键<br />RegWrite ( "键路径", "键名", "类型", 值 )<br />;写键值</p><p><span style="color: #ff0000">{字符串管理}</span></p><p>StringFormat ( "格式", $var1 [, ... $var32] ) <br />;格式化字符串<br />StringLen ( "字符串" ) <br />;取长度<br />StringRight ( "字符串",字符数 )<br />;取右边<br />StringMid ( "字符串",开始位置,字符数 )<br />;取中间<br />StringLeft ( "字符串",字符数 )<br />;取左边<br />StringStripCR ( "字符串" )<br />;删除回车符<br />StringStripWS ( "字符串",参数 )<br />;删除空格<br />StringTrimRight ( "字符串",字符数 )<br />;删除右边<br />StringTrimLeft ( "字符串",字符数 )<br />;删除左边<br />StringIsASCII ( "字符串" )<br />;是否为ASCII<br />StringIsDigit ( "字符串" )<br />;是否为阿拉伯数字<br />StringIsUpper ( "字符串" )<br />;是否为大写<br />StringIsFloat ( "字符串" )<br />;是否为浮点小数<br />StringIsSpace ( "字符串" ) <br />;是否为空<br />StringIsXDigit ( "字符串" )<br />;是否为十六进制字符<br />StringIsAlNum ( "字符串" )<br />;是否为数字<br />StringIsLower ( "string" )<br />;是否为小写<br />StringIsInt ( "字符串" )<br />;是否为整数<br />StringIsAlpha ( "字符串" ) <br />;是否为字母<br />StringAddCR ( "字符串" )<br />;添加换行符<br />StringReplace ( "字符串", "查找的字符串", "替换后的字符串" [,数量 [,区分大小写]] )<br />;文本替换<br />StringUpper ( "字符串" )<br />;转换为大写<br />StringLower ( "字符串" ) <br />;转换为小写<br />StringInStr ( "字符串", "字符" [,大小写] )<br />;字符包含<br />StringSplit ( "字符串", "参考符" )<br />;字符串分离</p><p><span style="color: #ff0000">{变量与转换函数}</span></p><p>IsDeclared ( 变量 )<br />;变量是否被声明<br />Asc ( "字符" )<br />;取Asc码<br />Eval ( 变量或表达式 )<br />;取变量值<br />UBound ( 数组名 [,维数] )<br />;取数组大小<br />Int ( 小数或表达式 )<br />;取整<br />Chr ( ASC码 ) <br />;取字符<br />IsAdmin ( ) <br />;是否为管理员<br />IsNumber ( 变量 )<br />;是否为数字<br />IsArray ( 变量 )<br />;是否为数组<br />IsFloat ( 变量或数值 )<br />;是否为小数<br />IsInt ( 变量或数值 )<br />;是否为整数<br />IsString ( 变量 ) <br />;是否为字符<br />Dec ( "十六进制" )<br />;转换为十进制<br />Hex ( 十进制数, 长度 )<br />;转换为十六进制<br />Number ( 表达式 ) <br />;转换为数字<br />String ( 表达式 )<br />;转换为字符</p><p><span style="color: #ff0000">{窗口管理}</span></p><p>WinExists ( "标题" [, "文字"] )<br />;窗口是否存在<br />WinActive ( "标题" [, "文字"] )<br />;窗口是否激活<br />WinSetOnTop ( "标题", "文字", 参数 )<br />;窗口置顶<br />WinWait ( "标题" [, "文字" [,等待时间]] )<br />;等待窗口出现<br />WinWaitClose ( "标题" [, "文字" [,等待时间]] )<br />;等待窗口关闭<br />WinWaitActive ( "标题" [, "文字" [,等待时间]] )<br />;等待窗口激活<br />WinWaitNotActive ( "标题" [, "文字" [,等待时间]] )<br />;等待窗口取消激活状态<br />WinMenuSelectItem ( "标题","文字","菜单项1" [,"菜单项2" [,"菜单项3"……]] )<br />;调用菜单<br />WinClose ( "标题" [, "文字"] )<br />;关闭窗口<br />WinMinimizeAllUndo ( ) <br />;恢复“全部最小化”的窗口<br />WinActivate ( "标题" [, "文字"] ) <br />;激活窗口<br />WinKill ( "标题" [, "文字"] ) <br />;强制关闭窗口<br />WinGetTitle ( "标题" [, "文字"] )<br />;取窗口标题<br />WinGetHandle ( "标题" [, "文字"] ) <br />;取窗口句柄<br />WinGetClientSize ( "标题" [, "文字"] )<br />;取窗口客户区大小<br />WinGetClassList ( "标题" [, "文字"] )<br />;取窗口类列表<br />WinGetText ( "标题" [, "文字"] )<br />;取窗口文字<br />WinGetCaretPos ( )<br />;取窗口中控件坐标<br />WinGetState ( "标题" [, "文字"] ) <br />;取窗口状态<br />WinGetPos ( "标题" [, "文字"] ) <br />;取窗口坐标<br />WinMinimizeAll ( ) <br />;全部最小化<br />WinMove ( "标题", "文字",横坐标,纵坐标[,宽度 [,高度]] )<br />;移动窗口<br />WinSetTitle ( "标题", "文字", "新标题" )<br />;置窗口标题<br />WinSetState ( "标题", "文字" ,参数 )<br />;置窗口状态</p><p><span style="color: #ff3300">{控制管理}</span></p><p>ControlCommand ( "窗口标题", "窗口文字", "控件类名称", "命令", "选项" )<br />;发送控制命令<br />ControlSend ( "窗口标题", "窗口文字", "控件类名称", "文本" [,参数] )<br />;发送文本到控件<br />ControlDisable ( "窗口标题", "窗口文字", "控件类名称" )<br />;禁止控件<br />ControlGetFocus ( "窗口标题" [, "窗口文字"] )<br />;取焦点控件的类名称<br />ControlGetPos ( "窗口标题", "窗口文字", "控件类名称" )<br />;取控件位置<br />ControlGetText ( "窗口标题", "窗口文字", "控件类名称" )<br />;取控件文字<br />StatusbarGetText ( "窗口标题" [, "窗口文字" [, 状态栏部分]] )<br />;取状态栏文本<br />ControlSetText ( "窗口标题", "窗口文字", "控件类名称","新文本" )<br />;设置控件文本<br />ControlClick ( "窗口标题", "窗口文字", "控件类名称" [,鼠标按键] [,点击次数]] )<br />;鼠标点击控件<br />ControlShow ("窗口标题", "窗口文字", "控件类名称")<br />;显示控件<br />ControlMove ( "窗口标题", "窗口文字", "控件类名称",横坐标,纵坐标[,宽度 [,高度]] )<br />;移动控件<br />ControlHide ("窗口标题", "窗口文字", "控件类名称") <br />;隐藏控件<br />ControlEnable ( "窗口标题", "窗口文字", "控件类名称" )<br />;允许控进<br />ControlFocus ( "窗口标题", "窗口文字", "控件类名称" ) <br />;置焦点</p><p><span style="color: #ff0000">{系统设置}</span></p><p>AutoItSetOption ( "MustDeclareVars",参数 )<br />;变量是否预先声明<br />AutoItSetOption ( "WinTitleMatchMode",参数 )<br />;标题匹配方式<br />AutoItSetOption ( "WinWaitDelay",参数 )<br />;窗口等待延迟<br />AutoItSetOption ( "SendAttachMode",参数 )<br />;发送跟随模式<br />AutoItSetOption ( "SendKeyDelay",参数 )<br />;发送延迟<br />AutoItSetOption ( "CaretCoordMode",参数 )<br />;符号坐标匹配方式<br />AutoItSetOption ( "SendCapslockMode",参数 )<br />;恢复大小写状态<br />AutoItSetOption ( "WinDetectHiddenText",参数 )<br />;检测隐藏文字<br />AutoItSetOption ( "WinSearchChildren",参数 )<br />;检测子窗口<br />AutoItSetOption ( "SendKeyDownDelay",参数 )<br />;键盘按下延迟<br />AutoItSetOption ( "MouseClickDownDelay",参数 )<br />;鼠标按下延迟<br />AutoItSetOption ( "MouseClickDelay",参数 )<br />;鼠标单击延迟<br />AutoItSetOption ( "MouseClickDragDelay",参数 )<br />;鼠标拖动延迟<br />AutoItSetOption ( "MouseCoordMode",参数 )<br />;鼠标坐标匹配方式<br />AutoItSetOption ( "ExpandEnvStrings",参数 )<br />;特殊符号扩展<br />AutoItSetOption ( "TrayIconDebug",参数 )<br />;托盘代码提示<br />AutoItSetOption ( "WinTextMatchMode",参数 )<br />;文字匹配方式<br />AutoItSetOption ( "PixelCoordMode",参数 )<br />;像素点坐标匹配方式<br />AutoItSetOption ( "TrayIconHide",参数 )<br />;隐藏托盘<br />AutoItSetOption ( "RunErrorsFatal",参数 )<br />;遇错终止<br /></p> 学习了,嘿嘿:face (33): 收下了,我要好好学习才行 学习学习:face (14): 学习了,谢谢搂主,谢谢分享!:face (37): :face (38): :face (36): :face (33): :face (33): :face (33): :face (33): :face (33): :face (33): :face (33):
楼主写的好. 好东西啊。存下来慢慢阅读。。 收下了,非常谢谢楼主分享,我要好好学习才行 好长~~谢谢楼主!!先收下了! 太好了,很详细啊 怎么也得把这个顶起来 好东西啊,初学者的福音 顶,不过有点少 收下了,刚入门哈 学习了 谢谢分享