AutoIt3脚本函数⽤法中⽂说明
AutoIt3 脚本函数⽤法中⽂说明
系统环境变量类
EnvUpdate ( )
;更新环境变量
EnvGet ( "变量名称" )
;取环境变量
ClipGet ( )
;取剪辑板⽂本
EnvSet ( "变量名称" [, "值"] )
;置环境变量
ClipPut ( "⽂本" )
;置剪辑板⽂本
{⽂件,⽬录,磁盘管理}
IniRead ("⽂件名", "功能区", "关键字", "缺省值" )
;Ini⽂件读关键字的值
IniDelete ( "⽂件名", "功能区", "关键字" )
;Ini⽂件删除关键字
IniWrite ( "⽂件名", "功能区", "关键字", "值")
;Ini⽂件写关键字的值
FileInstall ( "源⽂件", "⽬标⽂件" [,参数] )
;安装⽂件
FileFindFirstFile ( "⽂件名" )
FileFindNextFile ( ⽂件号)
;查⽂件(继续)
FileRecycle ( "源⽂件" )
;放⼊回收站
FileChangeDir ( "⽬录" )
;改变当前⽬录
FileCreateShortcut ( "⽂件名", "快捷⽅式名" [, "⼯作⽬录", "args", "desc", "图标", "热键"] ) ;建⽴快捷⽅式DirCreate ( "⽬录" )
;⽬录创建
DirCopy ( "源⽬录", "⽬标⽬录" [,参数] )
;⽬录复制
DirRemove ( "⽬录" [,参数] )
;⽬录删除
DirMove ( "源⽬录", "⽬标⽬录" [,参数] )
;⽬录移动
DriveGetDrive ( "类别" )
;驱动器查
FileGetLongName ( "完整路径和⽂件名" )
;取长⽂件名
DriveSpaceTotal ( "路径" )
;取磁盘空间
DriveSpaceFree ( "路径" )
exists的用法
取磁盘剩余空间
FileGetShortName ( "完整路径和⽂件名" )
;取短⽂件名
DriveGetLabel ( "路径" )
;取驱动器卷标
DriveGetType ( "路径" )
;取驱动器类型
DriveGetFileSystem ( "路径" )
;取驱动器⽂件格式
DriveGetSerial ( "路径" )
;取驱动器序列号
DriveStatus ( "路径" )
;取驱动器状态
FileGetVersion ( "⽂件名" )
;取⽂件版本
FileGetSize ( "⽂件名" )
;取⽂件⼤⼩
FileGetTime ( "⽂件名" [,选项] )
;取⽂件⽇期
FileGetAttrib ( "⽂件名" )
;取⽂件属性
FileSaveDialog( "标题", "初始⽬录", "⽂件类型" [,选项] ) ;⽂件保存对话框FileOpen ( "⽂件名",打开⽅式)
;⽂件打开
FileOpenDialog ( "标题", "初始⽬录", "⽂件类型" [,选项] ) ;⽂件打开对话框
FileRead ( ⽂件号或"⽂件名",字符个数)
;⽂件读
FileReadLine ( ⽂件号或"⽂件名" [,⾏号] )
;⽂件读⾏
FileCopy ( "源⽂件", "⽬标⽂件" [, 参数] )
;⽂件复制
FileClose ( ⽂件号)
;⽂件关闭
FileSelectFolder ( "提⽰⽂本", "根⽬录",参数) ;⽂件夹选择
FileDelete ( "路径" )
;⽂件删除
FileExists ( "路径" )
;⽂件是否存在
FileWrite ( ⽂件号或"⽂件名" , "内容" )
;⽂件写
FileWriteLine ( ⽂件号或"⽂件名" , "内容")
;⽂件写⾏
FileMove ( "源⽂件", "⽬标⽂件" [,参数] )
;⽂件移动
DriveSetLabel ( "路径", "卷标名" )
置驱动器卷标
FileSetTime ( "⽂件", "⽇期", 选项[,参数] )
;置⽂件⽇期
FileSetAttrib ( "⽂件", "+-RASHNOT" [,参数] ) ;置⽂件属性
键盘控制类
Send ( "按键" [,参数] )
;发送
HotKeySet ( "热键" [, "⾃定义功能函数"] )
;置热键
{⿏标控制}
MouseGetCursor ( )
取⿏标指针类型
MouseGetPos ( )
;取⿏标坐标
MouseDown ( "按键" )
;⿏标按下
MouseClickDrag ( "按键", 第⼀点横坐标, 第⼀点纵坐标, 第⼆点横坐标, 第⼆点纵坐标[,速度] ) ;⿏标按住拖动MouseClick ( "按键" [,横坐标,纵坐标[,次数[,速度]]] )
;⿏标点击
MouseUp ( "按键" )
;⿏标放开
MouseMove ( 横坐标,纵坐标[,速度] )
;⿏标移动
{数学函数}
Exp ( n )
;e的n次平⽅
BitNOT ( 数值)
;⾮运算
BitOR ( 值1,值2 )
;或运算
Log ( 数字或数学表达式)
;取对数
ACos (数字或数学表达式)
;取反余弦
ATan ( 数字或数学表达式)
;取反正切
ASin ( 数字或数学表达式)
;取反正弦
Abs (数字或数学表达式)
;取绝对值
Mod ( 值1,值2 )
;取模数
Sqrt ( 数字或数学表达式)
;取平⽅根
Random ( [[最⼩值,]最⼤值] )
取随机数
Cos (数字或数学表达式)
;取余弦
Tan ( 数字或数学表达式)
;取正切
Sin ( 数字或数学表达式)
;取正弦
Round (数字或数学表达式[,⼩数点后保留位数] )
;四舍五⼊
BitXOR ( 值1,值2 )
;位或运算
BitShift ( 值,移动数)
;位移运算
BitAND ( 值1,值2 )
;与运算
{信息框,对话框}
ProgressOn ( "标题", "主⽂本" [, "⼦⽂本" [, 横坐标[, 纵坐标[,选项]]]] )
;打开进度条窗⼝
ProgressOff ( )
;关闭进度条窗⼝
SplashOff ( )
;关闭置顶窗⼝
ProgressSet ( 进度值[, "⼦⽂本" [, "主⽂本"]] )
;进度设置
InputBox ( "标题", "提⽰" [, "缺省⽂本" [, "密码符号" [,宽度,⾼度[,左边,右边[,等待时间]]]]] )
;输⼊框
MsgBox ( 按钮参数, "标题", "信息⽂本" [,等待时间] )
;信息框
SplashImageOn ( "标题", "图像⽂件名" [,宽度[,⾼度[,横坐标[,纵坐标[,选项]]]]] )
;置顶图像窗⼝
SplashTextOn ( "标题","⽂本"[,宽度[,⾼度[,横坐标[,纵坐标[,选项[,"字体名称"[,"字体⼤⼩"[,"字体重量"]]]]]]]] ) ;置顶⽂本窗⼝
ToolTip ( "提⽰⽂本" [,横坐标,纵坐标] )
;置提⽰⽂本
TrayTip ( "标题", "提⽰⽂本", 等待时间[,图标选项] )
;置托盘⽓泡提⽰(2000/xp)
{系统函数}
SoundPlay ( "⽂件名" [,等待⽅式] )