- 介绍
- 特别声明(Special Announcement)
- 安装目录结构
- 常见问题解答 (FAQ)
- 运行脚本
- 脚本编辑器
- 使用Aut2Exe编译脚本
- AutoIt 窗口信息工具
- 窗口标题与文本(基础篇)
- 窗口标题与文本(高级篇)
- Controls
- Intended Use
- AutoIt v2 用户须知
- 指南 - HelloWorld
- 指南 - 记事本(Notepad)
- 指南 - WinZip
- Language Reference
- Language Reference - Datatypes
- Language Reference - Variables
- Language Reference - Macros
- Language Reference - Operators
- Language Reference - Conditional Statements
- Language Reference - Loops Statements
- Language Reference - User Functions
- Language Reference - Comments
- GUI Reference
- GUI Reference - MessageLoop Mode
- GUI 相关 - OnEvent 模式
- Keywords
- Keyword #comments-start
- Keyword #include
- Keyword #include-once
- Keyword #NoTrayIcon
- Keyword Dim / Global / Local / Const
- Keyword ContinueLoop
- Keyword Do...Until
- Keyword Exit
- Keyword ExitLoop
- Keyword For...Next
- Keyword Func...Return...EndFunc
- Keyword If...Then
- Keyword If...ElseIf...Else...EndIf
- Keyword ReDim
- Keyword Select...Case...EndSelect
- Keyword While...WEnd
- Macros
- 宏列表-AutoIt相关
- Macro Reference - Directory
- Macro Reference - System Info
- Macro Reference - Time And Date
- 函数(Functions)
- 使用函数时的注意事项
- Function ClipGet
- Function ClipPut
- Function EnvGet
- Function EnvSet
- Function EnvUpdate
- Function MemGetStats
- Function DirCopy
- Function DirCreate
- Function DirGetSize
- Function DirMove
- Function DirRemove
- Function DriveGetDrive
- Function DriveGetFileSystem
- Function DriveGetLabel
- Function DriveGetSerial
- Function DriveGetType
- Function DriveMapAdd
- Function DriveMapDel
- Function DriveMapGet
- Function DriveSetLabel
- Function DriveSpaceFree
- Function DriveSpaceTotal
- Function DriveStatus
- Function FileChangeDir
- Function FileClose
- Function FileCopy
- Function FileCreateShortcut
- Function FileDelete
- Function FileExists
- Function FileFindFirstFile
- Function FileFindNextFile
- Function FileGetAttrib
- Function FileGetLongName
- Function FileGetShortcut
- Function FileGetShortName
- Function FileGetSize
- Function FileGetTime
- Function FileGetVersion
- Function FileInstall
- Function FileMove
- Function FileOpen
- Function FileOpenDialog
- Function FileRead
- Function FileReadLine
- Function FileRecycle
- Function FileRecycleEmpty
- Function FileSaveDialog
- Function FileSelectFolder
- Function FileSetAttrib
- Function FileSetTime
- Function FileWrite
- Function FileWriteLine
- Function IniDelete
- Function IniRead
- Function IniReadSection
- Function IniReadSectionNames
- Function IniWrite
- Function AutoItSetOption
- Function PixelChecksum
- Function PixelGetColor
- Function PixelSearch
- Function SoundPlay
- Function SoundSetWaveVolume
- GUI Reference
- Function GUICreate
- Functions
- Function GUICtrlCreateAvi
- Function GUICtrlCreateButton
- Function GUICtrlCreateCheckbox
- Function GUICtrlCreateCombo
- Function GUICtrlCreateContextMenu
- Function GUICtrlCreateDate
- Function GUICtrlCreateDummy
- Function GUICtrlCreateEdit
- Function GUICtrlCreateGroup
- Function GUICtrlCreateIcon
- Function GUICtrlCreateInput
- Function GUICtrlCreateLabel
- Function GUICtrlCreateList
- Function GUICtrlCreateListView
- Function GUICtrlCreateListViewItem
- Function GUICtrlCreateMenu
- Function GUICtrlCreateMenuitem
- Function GUICtrlCreatePic
- Function GUICtrlCreateProgress
- Function GUICtrlCreateRadio
- Function GUICtrlCreateSlider
- Function GUICtrlCreateTab
- Function GUICtrlCreateTabItem
- Function GUICtrlCreateTreeView
- Function GUICtrlCreateTreeViewItem
- Function GUICtrlCreateUpdown
- Function GUICtrlDelete
- Functions
- Function GUICtrlSetBkColor
- Function GUICtrlSetColor
- Function GUICtrlSetCursor
- Function GUICtrlSetData
- Function GUICtrlSetFont
- Function GUICtrlSetImage
- Function GUICtrlSetLimit
- Function GUICtrlSetOnEvent
- Function GUICtrlSetPos
- Function GUICtrlSetResizing
- Function GUICtrlSetState
- Function GUICtrlSetStyle
- Function GUICtrlSetTip
- Functions
- Function GUISetBkColor
- Function GUISetCoord
- Function GUISetCursor
- Function GUISetFont
- Function GUISetHelp
- Function GUISetIcon
- Function GUISetOnEvent
- Function GUISetState
- Function GUIDelete
- Function GUICtrlGetState
- Function GUICtrlRead
- Function GUICtrlRecvMsg
- Function GUICtrlSendMsg
- Function GUICtrlSendToDummy
- Function GUIGetCursorInfo
- Function GUIGetMsg
- Function GUIStartGroup
- Function GUISwitch
- Function HotKeySet
- Function Send
- Function Abs
- Function ACos
- Function ASin
- Function ATan
- Function BitAND
- Function BitNOT
- Function BitOR
- Function BitShift
- Function BitXOR
- Function Cos
- Function Exp
- Function Log
- Function Mod
- Function Random
- Function Round
- Function Sin
- Function Sqrt
- Function Tan
- Function InputBox
- Function MsgBox
- Function ProgressOff
- Function ProgressOn
- Function ProgressSet
- Function SplashImageOn
- Function SplashOff
- Function SplashTextOn
- Function ToolTip
- Function TrayTip
- Function AdlibDisable
- Function AdlibEnable
- Function AutoItSetOption
- Function AutoItWinGetTitle
- Function AutoItWinSetTitle
- Function BlockInput
- Function Break
- Function Call
- Function CDTray
- Function ConsoleWrite
- Function SetError
- Function SetExtended
- Function MouseClick
- Function MouseClickDrag
- Function MouseDown
- Function MouseGetCursor
- Function MouseGetPos
- Function MouseMove
- Function MouseUp
- Function MouseWheel
- Function FtpSetProxy
- Function HttpSetProxy
- Function InetGet
- Function InetGetSize
- Function Ping
- Function DllCall
- Function DllClose
- Function DllOpen
- Function ProcessClose
- Function ProcessExists
- Function ProcessSetPriority
- Function ProcessList
- Function ProcessWait
- Function ProcessWaitClose
- Function Run
- Function RunAsSet
- Function RunWait
- Function Shutdown
- Function RegDelete
- Function RegEnumKey
- Function RegEnumVal
- Function RegRead
- Function RegWrite
- Function StringAddCR
- Function StringInStr
- Function StringIsAlNum
- Function StringIsAlpha
- Function StringIsASCII
- Function StringIsDigit
- Function StringIsFloat
- Function StringFormat
- Function StringIsInt
- Function StringIsLower
- Function StringIsSpace
- Function StringIsUpper
- Function StringIsXDigit
- Function StringLeft
- Function StringLen
- Function StringLower
- Function StringMid
- Function StringReplace
- Function StringRight
- Function StringSplit
- Function StringStripCR
- Function StringStripWS
- Function StringTrimLeft
- Function StringTrimRight
- Function StringUpper
- Function Sleep
- Function TimerInit
- Function TimerDiff
- Function Asc
- Function Chr
- Function Assign
- Function Dec
- Function Eval
- Function Hex
- Function Int
- Function IsAdmin
- Function IsArray
- Function IsDeclared
- Function IsFloat
- Function IsInt
- Function IsNumber
- Function IsString
- Function Number
- Function String
- Function UBound
- Function ControlClick
- Function ControlCommand
- Function ControlDisable
- Function ControlEnable
- Function ControlFocus
- Function ControlGetFocus
- Function ControlGetHandle
- Function ControlGetPos
- Function ControlGetText
- Function ControlHide
- Function ControlListView
- Function ControlMove
- Function ControlSend
- Function ControlSetText
- Function ControlShow
- Function StatusbarGetText
- Function WinActivate
- Function WinActive
- Function WinClose
- Function WinExists
- Function WinGetCaretPos
- Function WinGetClassList
- Function WinGetClientSize
- Function WinGetHandle
- Function WinGetPos
- Function WinGetProcess
- Function WinGetState
- Function WinGetText
- Function WinGetTitle
- Function WinKill
- Function WinList
- Function WinMenuSelectItem
- Function WinMinimizeAll
- Function WinMinimizeAllUndo
- Function WinMove
- Function WinSetOnTop
- Function WinSetState
- Function WinSetTitle
- Function WinSetTrans
- Function WinWait
- Function WinWaitActive
- Function WinWaitClose
- Function WinWaitNotActive
- User Defined Functions
- 自定义函数的注意事项(Function Notes)
- Function _ArrayAdd
- Function _ArrayBinarySearch
- Function _ArrayCreate
- Function _ArrayDelete
- Function _ArrayDisplay
- Function _ArrayInsert
- Function _ArrayMax
- Function _ArrayMaxIndex
- Function _ArrayMin
- Function _ArrayMinIndex
- Function _ArrayPop
- Function _ArrayReverse
- Function _ArraySort
- Function _ArraySwap
- Function _ArrayToClip
- Function _ArrayToString
- Function _ArrayTrim
- Function _ColorGetBlue
- Function _ColorGetGreen
- Function _ColorGetRed
- Function _DateAdd
- Function _DateDayOfWeek
- Function _DateDaysInMonth
- Function _DateDiff
- Function _DateIsLeapYear
- Function _DateIsValid
- Function _DateTimeFormat
- Function _DateToDayValue
- Function _DateToDayOfWeek
- Function _DateToDayValue
- Function _DayValueToDate
- Function _Now
- Function _NowCalc
- Function _NowCalcDate
- Function _NowDate
- Function _NowTime
- Function _TicksToTime
- Function _TimeToTicks
- Function _FileCountLines
- Function _FileCreate
- Function _FileReadToArray
- Function _FileWriteLog
- Function _TempFile
- Function _GetIP
- Function _INetExplorerCapable
- Function _INetMail
- Function _Ceil
- Function _Floor
- Function _MathCheckDiv
- Function _Max
- Function _Min
- Function _Iif
- Function _RunDos
- Function _HexToString
- Function _StringEncrypt
- Function _StringProper
- Function _StringRepeat
- Function _StringReverse
- Function _StringToHex
- Function _viOpen
- Function _viExecCommand
- Function _viFindGpib
- Function _viGpibBusReset
- Function _viGTL
- Function _viOpen
- Function _viSetAttribute
- Function _viSetTimeout
- Language Reference
- ASCII Characters
- CLSID List
- Standard Windows Fonts
- 标准 Windows 字体
- Language Codes
- Send 命令的可用按键列表
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
User Defined Functions
下面列出的是 AutoIt 的所有用户定义函数。点击函数名即可查看相关说明。
用户定义函数 | 说明 |
_ArrayAdd | 添加指定的值到数组后面,返回调整后的数组。 |
_ArrayBinarySearch | 使用二进制搜索算法来搜索一个1维数组。 |
_ArrayCreate | 创建一个小型数组并立即赋值。 |
_ArrayDelete | 删除给定数组的指定元素并返回调整后的数组。 |
_ArrayDisplay | 在消息框中显示某个1维数组的所有元素。 |
_ArrayInsert | 插入一个新字符串到某个数组的指定元素中,并返回调整后的数组。 |
_ArrayMax | 返回保存在数组中的最大值。 |
_ArrayMaxIndex | 返回保存在数组中的最大值的下标(索引)。 |
_ArrayMin | 返回保存在数组中的最小值。 |
_ArrayMinIndex | 返回保存在数组中的最小值的下标(索引)。 |
_ArrayPop | 返回某个数组的最后一个元素,同时将该元素从数组中删除。 |
_ArrayReverse | 给定一个数组并把该数组的元素顺序颠倒。 |
_ArraySort | 对一个含有多个元素的数组进行排序。 |
_ArraySwap | 使数组的两个元素交换位置。 |
_ArrayToClip | 把数组内容发送到剪贴板。 |
_ArrayToString | 把数组的所有元素替换成字符串,以指定分隔符分开。 |
_ArrayTrim | 去掉数组中的所有元素指定数量的字符。 |
_Ceil | 返回大于或等于指定值的最小整数。 |
_ColorGetBlue | 返回给定颜色的蓝色分量。 |
_ColorGetGreen | 返回给定颜色的绿色分量。 |
_ColorGetRed | 返回给定颜色的红色分量。 |
_DateAdd | 计算在给定日期上加一个时间间隔后的新日期。 |
_DateDayOfWeek | 返回某一天的星期名(星期几)。 |
_DateDaysInMonth | 返回某一月的天数。 |
_DateDiff | 返回两个日期的时间间隔,必须指明日期类型。 |
_DateIsLeapYear | 检查给定的年份是否为闰年。 |
_DateIsValid | 检查给定的日期是否合法格式。 |
_DateTimeFormat | 以系统区域设置的格式返回日期。 |
_DateToDayValue | 把一个含有日期和时间的字符串拆分成两个单独的数组。 |
_DateToDayOfWeek | 返回某一天的星期数。 |
_DateToDayValue | 返回给定的格利高里(Gregorian,公历历法)日期换算成 Julian历法后日期(从公元前4713年1月1日起至今所过天数)。 |
_DayValueToDate | 添加给定天数到公元前4713年1月1日并返回换算成格利高里(Gregorian,公历历法)历法后的日期。 |
_FileCountLines | 返回指定文件的行数。 |
_FileCreate | 创建或清空指定文件。 |
_FileReadToArray | 把指定文件的内容读进一个数组。 |
_FileWriteLog | 把当前日期、时间和指定文本写进一个日志文件。 |
_Floor | 返回小于或等于指定值的最大整数。 |
_GetIP | 获得网络/计算机的公有IP地址。 |
_HexToString | 把一个十六进制字符串转换成(普通)字符串。 |
_Iif | 对某个表达式执行布尔值测试。 |
_INetExplorerCapable | 把某个字符串转换成一行IE(Internet Explorer)可读的语句。 |
_INetMail | 以给定的地址、主题、邮件主体等打开用户的默认邮件客户端。 |
_MathCheckDiv | 检查 数A 是否能被 数B 整除。 |
_Max | 求两个数的较大值。 |
_Min | 求两个数的较小值。 |
_Now | 以系统设置的格式返回当前日期和时间。 |
_NowCalc | 以 YYYY/MM/DD HH:MM:SS 的格式返回当前日期和时间以便进行日期计算。 |
_NowCalcDate | 以 YYYY/MM/DD 的格式返回当前日期。 |
_NowDate | 以系统设置的格式返回当前日期。 |
_NowTime | 以 HH:MM:SS 的格式返回当前时间。 |
_RunDos | 执行某个 DOS 命令(命令提示窗口将被隐藏)。 |
_StringEncrypt | RC4 字符串加密函数。 |
_StringProper | 将字符串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。和 Excel 的 =Proper 函数类似。 |
_StringRepeat | 重复一个字符串指定次数(生成并返回该字符串副本)。 |
_StringReverse | 把指定字符串的内容颠倒。 |
_StringToHex | 把字符串转换成十六进制字符串。 |
_TempFile | 生成一个临时文件名。生成的文件名可被保证不会和用户的临时文件夹(%TEMP%)里的文件冲突。 |
_TicksToTime | 把指定的毫秒长度转换成时、分、秒。 |
_TimeToTicks | 把指定的时、分、秒转换成毫秒。 |
_viClose | 断开某个 VISA 到某器材/设备的连接。 |
_viExecCommand | 通过 VISA 的接口(GPIB / TCP)向某器材/设备发送命令/请求。 |
_viFindGpib | 通过 VISA 的接口(GPIB / TCP)向某器材/设备发送命令/请求。 |
_viGpibBusReset | GPIB 总线 “重设”:在 GPIB 总线因某种缘故不通时使用此函数。调用此函数后也许您就能幸运地解决问题。 |
_viGTL | 转到本地模式:接收到此命令的设备将退出“远程控制模式”而转为“本地模式”。若设备已经是“本地模式”则此命令将被忽略。通常来说,如果某个设备不支持此命令则在使用此命令后它将仍然保持在原有的“远程控制模式”。 |
_viOpen | 打开 VISA 到某器材/设备的连接。 |
_viSetAttribute | 设置 VISA 属性,比如代替 _viSetTimeout 函数设置超时时间,当然它也可以用来设置其它特定的 VISA 属性。请阅读 VISA 文档以了解更多信息以及 VISA 属性和对应值的列表。 |
_viSetTimeout | 设置 VISA 的超时时间,以毫秒为单位。 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论