1、指定字符串的分隔符StringSplit ( “字符串“, “ 分隔符“ , 标志 )以指定分隔符把字符串拆分成若干子串。例:$sky= iniread(ScriptDir 显示当前目录下的所有文件的文件名$search = FileFindFirstFile(“*.*“) ; 检查搜索是否成功If $search = -1 ThenMsgBox(0, “错误“, “ 无任何文件或文件夹与指定的搜索字符串匹配“)ExitEndIfWhile 1$file = FileFindNextFile($search) If error Then ExitLoopMsgBox(4096, “文件:“,
2、$file)WEnd; 关闭搜索句柄FileClose($search)ini 文件操作IniRead ( “文件名 “, “段名“, “关键字 “, “默认值“ ) 从某标准配置文件( *.ini)中读取某个数值IniWrite ( “文件名“, “ 段名“, “关键字“, “数值“ ) 标准配置文件( *.ini)中写入数值,没有建立。IniDelete ( “文件名“, “段名“ , “关键字“ ) 从某标准配置文件(*.ini )中删除某个数值。IniReadSection ( “文件名“, “ 段名“ ) 从标准配置文件(*.ini )中读取某个节中所有关键词或值IniReadSec
3、tionNames ( “文件名“ ) 从某标准配置文件(*.ini )中读取所有字段的信息。IniRenameSection ( “文件名“, “字段“, “ 新字段“ , 标志 ) 重命名 INI 文件里面的字段.IniWriteSection ( “文件名“, “字段“, “ 数据“ , 索引 ) 将数据写入到标准 INI 文件的一个字段.控件操作GUICtrlRead ( 控件 ID ) 读取指定控件的状态或相关数据 , 读取输入数据等GUICtrlSetData ( 控件 ID, 数据 , 默认值 ) 修改指定控件的相关数据。其它常用计算机名 ComputerName删除自身Run(
4、ComSpec 结束某个进程。Opt(“RunErrorsFatal“, 0) ;设置脚本在遇到严重错误时静默自动终止Opt(“TrayIconHide“, 1) ;隐藏 AutoIt 托盘图标防止重复运行程序;-防再次运行-$g_sky = “小黑 Sky 网吧维护专用通道“If WinExists($g_sky) = 1 ThenExitElseAutoItWinSetTitle($g_sky)EndIfBlockInput(1) ; 关闭鼠标键盘控制BlockInput(0) ; 开启鼠标键盘控制HotKeySet ( “热键“ , “函数名“ ) 设置一个可调用某用户函数的热键。Tra
5、yTip ( “标题“, “文本“, 超时时间 , 属性 ) 托盘图标上显示一个气球提示StringLen ( “字符串“ ) 返回指定字符串的字符总数。RUN (ScriptDir 从服务器读取配置文件并复制到程序目录;-连网 copy 配置到本地-if not FileExists(“客户端配置.ini“) then msgbox(0,“提示“,“客户端配置文件不存在“)ExitElseif IniRead(“客户端配置.ini“,“客户端配置“,“小黑 Sky“,“)“QQ:25359272“ Thenmsgbox(0,“提示“,“客户端配置信息小黑 Sky=QQ:25359272 被改
6、动,请改回“)ExitElse$i_server=IniRead(“客户端配置 .ini“,“客户端配置“,“ 服务端路径“,“)EndIfEndIfif FileExists(ScriptDir 更新环境变量EnvGet ( “变量名称 “ );取环境变量ClipGet ( );取剪辑板文本EnvSet ( “变量名称“ , “ 值“ );置环境变量ClipPut ( “文本“ );置剪辑板文本DriveMapAdd( “设备名“, “远程共享路径“ , 标志 , “用户名 “ , “密码“ ) 映射网络驱动器。DriveMapDel( “设备名“ ) 断开网络驱动器。文件操作FileExi
7、sts ( “路径 “ ) 检查指定文件或目录是否存在。DirRemove ( “路径 “ , 递归遍历 ) 删除一个目录/ 文件夹。DirCreate ( “路径“ ) 新建一个目录/文件夹. ; 目录创建FileDelete ( “路径“ ) 删除一个或多个文件FileCopy ( “源文件“, “目标路径“ , 标志 ) 复制一个或多个文件。FileCreateShortcut ( “目标文件“, “lnk 文件“)创建指定文件的快捷方式( .lnk 文件) 。FileSetAttrib ( “文件“, “+-RASHNOT“ , 递归遍历 ) 修改一个或多个文件的属性。FileOpen
8、 ( “文件名“, 模式) 打开指定的文件以供读写。FileReadLine (“文件名“ , 行号 ) 从此前已打开的文本文件中读取指定行的字符。FileClose ( 文件句柄 ) 关闭此前已打开的文本文件。StringMid ( “字符串“, 起始位置 , 数量 ) 取某个字符串的部分字符。FileInstall ( “源文件“, “ 目标文件 “ ,参数 );安装文件FileRecycle ( “源文件“ ); 放入回收站FileChangeDir ( “目录“ );改变当前目录DirMove ( “源目录“, “目标目录 “ ,参数 );目录移动DriveGetDrive ( “类别
9、“ );驱动器查找FileGetLongName ( “完整路径和文件名“ );取长文件名DriveSpaceTotal ( “路径“ ) ;取磁盘空间DriveSpaceFree ( “路径“ ); 取磁盘剩余空间FileGetShortName ( “完整路径和文件名 “ );取短文件名DriveGetLabel ( “路径“ );取驱动器卷标DriveGetType ( “路径“ );取驱动器类型DriveGetFileSystem ( “路径“ );取驱动器文件格式DriveGetSerial ( “路径“ );取驱动器序列号DriveStatus ( “路径“ ) ;取驱动器状态Fi
10、leGetVersion ( “文件名“ );取文件版本FileGetSize ( “文件名“ );取文件大小FileGetTime ( “文件名“ ,选项 );取文件日期FileGetAttrib ( “文件名“ );取文件属性FileSaveDialog ( “标题“, “初始目录 “, “文件类型“ , 选项 );文件保存对话框FileOpenDialog ( “标题“, “初始目录 “, “文件类型“ , 选项 );文件打开对话框FileRead ( 文件号或“文件名“,字符个数 );文件读FileReadLine ( 文件号或“ 文件名“ , 行号 );文件读行FileSelectF
11、older ( “提示文本“, “根目录“,参数 );文件夹选择FileWrite ( 文件号或“ 文件名“ , “ 内容“ );文件写FileWriteLine ( 文件号或“文件名“ , “内容“); 文件写行FileMove ( “源文件“, “ 目标文件“ ,参数 );文件移动DriveSetLabel ( “路径“, “卷标名“ );置驱动器卷标FileSetTime ( “文件“, “日期“, 选项 ,参数 );置文件日期键盘控制Send ( “按键“ ,参数 ); 发送HotKeySet ( “热键“ , “自定义功能函数“ );置热键鼠标控制MouseGetCursor ( )
12、 取鼠标指针类型MouseGetPos ( );取鼠标坐标MouseDown ( “按键“ ) 标按下MouseClickDrag ( “按键“, 第一横坐标, 第一纵坐标, 第二横坐标, 第二纵坐标, 速度 ) ;鼠标按住拖动MouseClick ( “按键“ ,横坐标,纵坐标,次数 ,速度 );鼠标点击MouseUp ( “按键 “ );鼠标放开MouseMove ( 横坐标,纵坐标 ,速度 );鼠标移动数学函数Exp ( n );e 的 n 次平方BitNOT ( 数值 );非运算BitOR ( 值 1,值 2 ) ;或运算Log ( 数字或数学表达式 ) ;取对数ACos (数字或数学
13、表达式);取反余弦ATan ( 数字或数学表达式 ) ;取反正切ASin ( 数字或数学表达式 );取反正弦Abs (数字或数学表达式);取绝对值Mod ( 值 1,值 2 );取模数Sqrt ( 数字或数学表达式 );取平方根Random ( 最小值 ,最大值 ) ;取随机数Cos (数字或数学表达式) ;取余弦Tan ( 数字或数学表达式 );取正切Sin ( 数字或数学表达式 );取正弦Round (数字或数学表达式,小数点后保留位数 );四舍五入BitXOR ( 值 1,值 2 );位或运算BitShift ( 值,移动数 );位移运算BitAND ( 值 1,值 2 );与运算信息框
14、,对话框ProgressOn ( “标题“, “ 主文本“ , “子文本“ , 横坐标 , 纵坐标,选项 );打开进度条窗口ProgressOff ( );关闭进度条窗口SplashOff ( ) ;关闭置顶窗口ProgressSet ( 进度值 , “子文本“ , “ 主文本“ );进度设置InputBox ( “标题“, “提示“ , “缺省文本“ , “ 密码符号“ ,宽度,高度 ,左边,右边,等待时间 );输入框MsgBox ( 按钮参数 , “标题“, “ 信息文本“ ,等待时间 );信息框SplashImageOn ( “标题“, “图像文件名“ ,宽度 ,高度 ,横坐标,纵坐标
15、,选项 );置顶图像窗口SplashTextOn ( “标题“,“文本“,宽度,高度, 横坐标,纵坐标,选项,“字体名称“,“字体大小“,“字体重量“ );置顶文本窗口ToolTip ( “提示文本“ , 横坐标,纵坐标 );置提示文本TrayTip ( “标题“, “提示文本“, 等待时间 ,图标选项 );置托盘气泡提示(2000/xp )系统函数SoundPlay ( “文件名“ ,等待方式 );播放声音Call ( “自定义功能函数“ ) ;调用自定义功能函数CDTray ( “盘符“, “开关命令“ ) ;光驱开关AdlibEnable ( “自定义功能函数 “ ,间隔时间 );激活意
16、外窗口处理TimerStop ( 时间标志 );计时结束TimerStart ( );计时开始Exit (0);结束AdlibDisable ( );禁止意外窗口处理BlockInput ( 参数 );禁止用户输入Break ( 参数 );禁止用户退出MemGetStats ( );取内存状态AutoItWinGetTitle ( );取系统窗口标题PixelGetRGB(横坐标,纵坐标);取像素点 RGB 三色PixelGetColor ( 横坐标 , 纵坐标 ) ;取像素点颜色PixelSearch ( 左边, 顶边, 右边, 底边, 颜色值 , shade-variation ,间隔像素
17、数 );搜索颜色URLDownloadToFile ( “连接地址及文件名“, “存储到的文件名“ );下载文件SetError ( 值 ) ;置变量errorAutoItWinSetTitle ( “新标题“ ) ;置系统窗口标题SoundSetWaveVolume ( 音量大小 ) ;置音量进程管理ProcessWait ( “进程“ ,等待时间 );等待进程存在ProcessWaitClose ( “进程“ ,等待时间 );等待进程关闭ProcessClose ( “进程“ );关闭进程Shutdown ( 关机方式 );关机/ 重起ProcessExists ( “进程“ ) ;进程是
18、否存在Sleep ( 时间 ) ;睡眠/暂停运行RunAsSet ( “用户名 “, “domain“, “密码“ ); 以别人身份登录运行RunWait(ComSpec 运行 DOS 命令RunWait ( “文件名“ , “工作目录“ , 参数 );运行并等待结束Run ( “文件名“ , “工作目录“ ,参数 );运行程序注册表管理RegRead ( “键路径 “, “键名“ ) ;读键值RegDelete ( “键路径“ , “键名“ ); 删除键RegWrite ( “键路径“, “ 键名“, “类型“, 值 );写键值; 检查并放置启动文件;-开机运行本程序 -$chack=Reg
19、Read(“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun“,“sky“)If $chack=“ Then$onrun=msgbox(65,“提示 “,“第一次运行本程序是否设为开机运行“)if $onrun=1 ThenRegWrite(“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun“,“sky“,“REG_SZ“,ScriptFullPath)EndIfEndIf字符串管理StringFormat ( “格式“, $var1 , . $var32
20、 ) ;格式化字符串StringLen ( “字符串“ ) ;取长度StringRight ( “字符串“,字符数 );取右边StringMid ( “字符串“, 开始位置,字符数 );取中间StringLeft ( “字符串“, 字符数 );取左边StringStripCR ( “字符串“ );删除回车符StringStripWS ( “字符串“,参数 );删除空格StringTrimRight ( “字符串“, 字符数 );删除右边StringTrimLeft ( “字符串“,字符数 );删除左边StringIsASCII ( “字符串“ );是否为 ASCIIStringIsDigit
21、( “字符串“ );是否为阿拉伯数字StringIsUpper ( “字符串“ );是否为大写StringIsFloat ( “字符串“ );是否为浮点小数StringIsSpace ( “字符串“ ) ;是否为空StringIsXDigit ( “字符串“ );是否为十六进制字符StringIsAlNum ( “字符串“ );是否为数字StringIsLower ( “string“ );是否为小写StringIsInt ( “字符串“ );是否为整数StringIsAlpha ( “字符串“ ) ;是否为字母StringAddCR ( “字符串“ ); 添加换行符StringReplace
22、 ( “字符串“, “ 查找的字符串“, “ 替换后的字符串“ , 数量 ,区分大小写 ); 文本替换StringUpper ( “字符串“ );转换为大写StringLower ( “字符串“ ) ;转换为小写StringInStr ( “字符串 “, “字符“ , 大小写 );字符包含StringSplit ( “字符串“, “ 参考符“ );字符串分离变量与转换函数IsDeclared ( 变量 );变量是否被声明Asc ( “字符“ );取 Asc 码Eval ( 变量或表达式 );取变量值UBound ( 数组名 ,维数 ); 取数组大小Int ( 小数或表达式 );取整Chr (
23、ASC 码 ) ;取字符IsAdmin ( ) ;是否为管理员IsNumber ( 变量 );是否为数字IsArray ( 变量 );是否为数组IsFloat ( 变量或数值 );是否为小数IsInt ( 变量或数值 );是否为整数IsString ( 变量 ) ;是否为字符Dec ( “十六进制“ );转换为十进制Hex ( 十进制数, 长度 );转换为十六进制Number ( 表达式 ) ;转换为数字String ( 表达式 );转换为字符窗口管理WinExists ( “标题“ , “ 文字“ );窗口是否存在WinActive ( “标题“ , “ 文字“ );窗口是否激活WinSet
24、OnTop ( “标题“, “文字 “, 参数 );窗口置顶WinWait ( “标题“ , “ 文字“ , 等待时间 );等待窗口出现WinWaitClose ( “标题“ , “ 文字“ , 等待时间 );等待窗口关闭WinWaitActive ( “标题“ , “ 文字“ , 等待时间 );等待窗口激活WinWaitNotActive ( “标题“ , “文字“ , 等待时间 );等待窗口取消激活状态WinMenuSelectItem ( “标题“,“文字“,“ 菜单项 1“ ,“菜单项 2“ ,“菜单项 3“ );调用菜单WinClose ( “标题“ , “文字“ ); 关闭窗口Wi
25、nMinimizeAllUndo ( ) ;恢复“全部最小化” 的窗口WinActivate ( “标题“ , “文字“ ) ;激活窗口WinKill ( “标题“ , “文字“ ) ;强制关闭窗口WinGetTitle ( “标题“ , “文字“ );取窗口标题WinGetHandle ( “标题“ , “文字 “ ) ;取窗口句柄WinGetClientSize ( “标题“ , “文字“ );取窗口客户区大小WinGetClassList ( “标题“ , “文字 “ );取窗口类列表WinGetText ( “标题“ , “文字“ );取窗口文字WinGetCaretPos ( );取
26、窗口中控件坐标WinGetState ( “标题“ , “ 文字 “ ) ;取窗口状态WinGetPos ( “标题“ , “ 文字“ ) ;取窗口坐标WinMinimizeAll ( ) ;全部最小化WinMove ( “标题 “, “文字“, 横坐标,纵坐标, 宽度 ,高度 );移动窗口WinSetTitle ( “标题“, “文字“, “新标题“ );置窗口标题WinSetState ( “标题“, “文字“ ,参数 );置窗口状态控制管理ControlCommand ( “窗口标题“, “ 窗口文字“, “控件类名称“, “命令“, “ 选项“ );发送控制命令ControlSend
27、( “窗口标题“, “窗口文字“, “控件类名称“, “文本“ ,参数 );发送文本到控件ControlDisable ( “窗口标题“, “窗口文字“, “控件类名称“ );禁止控件ControlGetFocus ( “窗口标题“ , “窗口文字“ );取焦点控件的类名称ControlGetPos ( “窗口标题“, “窗口文字“, “ 控件类名称“ );取控件位置ControlGetText ( “窗口标题“, “ 窗口文字“, “控件类名称“ );取控件文字StatusbarGetText ( “窗口标题“ , “窗口文字“ , 状态栏部分 );取状态栏文本ControlSetText
28、( “窗口标题“, “窗口文字“, “控件类名称“,“新文本“ ); 设置控件文本ControlClick ( “窗口标题“, “窗口文字“, “控件类名称“ ,鼠标按键 , 点击次数 );鼠标点击控件ControlShow (“窗口标题“, “窗口文字“, “ 控件类名称“);显示控件ControlMove ( “窗口标题“, “ 窗口文字“, “控件类名称“, 横坐标,纵坐标, 宽度 ,高度 );移动控件ControlHide (“窗口标题“, “ 窗口文字“, “控件类名称“) ; 隐藏控件ControlEnable ( “窗口标题“, “窗口文字“, “控件类名称“ );允许控进Con
29、trolFocus ( “窗口标题“, “窗口文字“, “ 控件类名称“ ) ;置焦点系统设置AutoItSetOption ( “MustDeclareVars“,参数 );变量是否预先声明AutoItSetOption ( “WinTitleMatchMode“,参数 );标题匹配方式AutoItSetOption ( “WinWaitDelay“,参数 );窗口等待延迟AutoItSetOption ( “SendAttachMode“,参数 );发送跟随模式AutoItSetOption ( “SendKeyDelay“,参数 );发送延迟AutoItSetOption ( “Care
30、tCoordMode“,参数 );符号坐标匹配方式AutoItSetOption ( “SendCapslockMode“,参数 );恢复大小写状态AutoItSetOption ( “WinDetectHiddenText“,参数 );检测隐藏文字AutoItSetOption ( “WinSearchChildren“,参数 );检测子窗口AutoItSetOption ( “SendKeyDownDelay“,参数 );键盘按下延迟AutoItSetOption ( “MouseClickDownDelay“,参数 );鼠标按下延迟AutoItSetOption ( “MouseClic
31、kDelay“,参数 );鼠标单击延迟AutoItSetOption ( “MouseClickDragDelay“,参数 );鼠标拖动延迟AutoItSetOption ( “MouseCoordMode“,参数 );鼠标坐标匹配方式AutoItSetOption ( “ExpandEnvStrings“,参数 );特殊符号扩展AutoItSetOption ( “TrayIconDebug“,参数 );托盘代码提示AutoItSetOption ( “WinTextMatchMode“,参数 );文字匹配方式AutoItSetOption ( “PixelCoordMode“,参数 );像
32、素点坐标匹配方式AutoItSetOption ( “TrayIconHide“,参数 );隐藏托盘AutoItSetOption ( “RunErrorsFatal“,参数 );遇错终止AppDataCommonDir 公共 Application Data 文件夹所在路径AppDataDir 当前用户 Application Data 文件夹所在路径AutoItExe 当前脚本的完整路径. 编译的文件返回 EXE 文件所在完整路径.AutoItPID 当前运行脚本的进程 PID.AutoItVersion AutoIt 版本号,如 3.2.3.6COM_EventObj Object th
33、e COM event is being fired on. Only valid in a COM event Function.CommonFilesDir Common Files 文件夹路径Compiled 脚本已经编译,返回 1.未编译,返回 0.ComputerName 当前计算机的名称.ComSpecvalue of %comspec%, the SPECified secondary COMmand interpreter;primarily for command line uses, e.g. Run(ComSpec 用于换行.CRLF CR 和 LF ;用于换行.Desk
34、topCommonDir 公共 Desktop 文件夹路径(桌面)DesktopDir 当前用户 Desktop 文件夹路径(桌面)DesktopHeight 桌面高度(像素) (垂直分辨率)DesktopWidth 桌面宽度(像素) (水平分辨率)DesktopDepth 像素颜色位深度(如 32 Bit). DesktopRefresh 屏幕刷新率.(如 75 HZ) DocumentsCommonDir 公共 Documents 文件夹路径(我的文档)error 错误标识. 参见 SetError 函数.exitCode 退出代码exitMethod 退出方法. 参见 OnAutoItExit 函数.extended Extended function return - used in certain functions such as StringReplace.FavoritesCommonDir 公共 Favorites 文件夹路径FavoritesDir 当前用户的 Favorites 文件夹路径