返回介绍

User Defined Functions

发布于 2020-03-05 18:21:34 字数 9213 浏览 1066 评论 0 收藏 0

下面列出的是 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 命令(命令提示窗口将被隐藏)。
_StringEncryptRC4 字符串加密函数。
_StringProper将字符串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。和 Excel 的 =Proper 函数类似。
_StringRepeat重复一个字符串指定次数(生成并返回该字符串副本)。
_StringReverse把指定字符串的内容颠倒。
_StringToHex把字符串转换成十六进制字符串。
_TempFile生成一个临时文件名。生成的文件名可被保证不会和用户的临时文件夹(%TEMP%)里的文件冲突。
_TicksToTime把指定的毫秒长度转换成时、分、秒。
_TimeToTicks把指定的时、分、秒转换成毫秒。
_viClose断开某个 VISA 到某器材/设备的连接。
_viExecCommand通过 VISA 的接口(GPIB / TCP)向某器材/设备发送命令/请求。
_viFindGpib通过 VISA 的接口(GPIB / TCP)向某器材/设备发送命令/请求。
_viGpibBusResetGPIB 总线 “重设”:在 GPIB 总线因某种缘故不通时使用此函数。调用此函数后也许您就能幸运地解决问题。
_viGTL转到本地模式:接收到此命令的设备将退出“远程控制模式”而转为“本地模式”。若设备已经是“本地模式”则此命令将被忽略。通常来说,如果某个设备不支持此命令则在使用此命令后它将仍然保持在原有的“远程控制模式”。
_viOpen打开 VISA 到某器材/设备的连接。
_viSetAttribute设置 VISA 属性,比如代替 _viSetTimeout 函数设置超时时间,当然它也可以用来设置其它特定的 VISA 属性。请阅读 VISA 文档以了解更多信息以及 VISA 属性和对应值的列表。
_viSetTimeout设置 VISA 的超时时间,以毫秒为单位。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文