AutoIt 函数(转)
AutoIt 函数(转)原文链接:http://blog.51cto.com/itxwh/1265383ClipGet 获取剪贴板保存的数据ClipPut 向剪贴板写入数据EnvGet 返回指定的系统环境变量的值EnvSet 写入或修改一个环境变量EnvUpdate 更新操作系统的环境变量MemGetStats 获取内存相关信息文件/目录/驱动器的管理DirCopy 复制指定目录及其所有子目录和文件DirCreate 新建一个目录/文件夹DirGetSize 回指定目录的占用空间大小(单位:字节)DirMove 移动指定目录及其所有子目录和文件DirRemove 删除一个目录/文件夹DriveGetDrive 返回一个含有指定驱动器盘符的数组DriveGetFileSystem 返回指定驱动器的文件系统类型DriveGetLabel 若指定的驱动器分区的卷标非空则返回该卷标值DriveGetSerial 返回指定驱动器的序列号DriveGetType 返回指定驱动器的类型DriveMapAdd 映射网络驱动器DriveMapDel 断开网络驱动器DriveMapGet 获取已映射网络驱动器的路径DriveSetLabel 修改指定驱动器的卷标DriveSpaceFree 以MB(兆字节)为单位返回指定路径所在分区的剩余空间DriveSpaceTotal 以MB(兆字节)为单位返回指定路径所在分区的容量大小DriveStatus 以字符串的形式返回指定驱动器的状态FileChangeDir 更改当前的工作目录FileClose 关闭此前已打开的文本文件FileCopy 复制一个或多个文件FileCreateShortcut 创建指定文件的快捷方式(.lnk文件)FileDelete 删除一个或多个文件FileExists 检查指定文件或目录是否存在FileFindFirstFile 搜索指定字符串并返回与之匹配的文件名FileFindNextFile 搜索指定字符串并返回(下一个)与之匹配的文件名,但要求在调用过 FileFindFirstFile 函数之后FileGetAttrib 返回指定文件的属性代码FileGetLongName 返回指定路径的长文件名FileGetShortcut 获取指定快捷方式的各种属性FileGetShortName 返回指定路径的短文件名(按8.3命名规则,即文件前缀8个字符,后缀3个字符)FileGetSize 以字节为单位返回指定文件的大小FileGetTime 返回指定文件的时间戳(时间和日期)信息FileGetVersion 返回指定“文件”(通常是指可执行文件)的版本信息FileInstall 包含并装入指定文件到编译后的脚本程序中FileMove 移动一个或多个文件FileOpen 打开指定的文本文件以供读写FileOpenDialog 显示一个文件打开对话框FileRead 从此前已打开的文本文件中读取指定数量的字符FileReadLine 此前已打开的文本文件中读取指定行的字符FileRecycle 把指定的文件或目录放入回收站FileRecycleEmpty 清空回收站FileSaveDialog 显示一个文件保存对话框FileSelectFolder 显示一个文件夹选择对话框FileSetAttrib 修改一个或多个文件的属性FileSetTime 修改一个或多个文件的时间戳FileWrite 向此前已打开的文本文件尾追加一行数据FileWriteLine 向此前已打开的文本文件尾追加一行数据IniDelete 从某标准配置文件(*.ini)中删除某个数值IniRead 从某标准配置文件(*.ini)中读取某个数值IniReadSection 从某标准配置文件(*.ini)中读取某个节中的所有关键词或值IniReadSectionNames 从某标准配置文件(*.ini)中读取所有段的信息IniWrite 向某标准配置文件(*.ini)中写入某个数值图象及声音函数AutoItSetOption 调整各种函数/参数的运作方式PixelChecksum 生成某区域象素的校验和ColorMode 设置要使用的颜色模式PixelCoordMode 设置用于象素函数的坐标参照,可以是绝对位置也可以是相对当前激活窗口的坐标位置PixelGetColor 返回指定坐标位置上的象素点的颜色值PixelSearch 在指定矩形区域中搜寻与指定颜色值匹配的象素SoundPlay 播放指定的音频文件SoundSetWaveVolume 调整系统波形音量的百分比大小GUI相关GUICreate 创建一个 GUI 窗口控件的创建GUICtrlCreateAvi 在GUI上创建一个AVI视频剪辑控件GUICtrlCreateButton 在GUI上创建一个按钮控件GUICtrlCreateCheckbox 在GUI上创建一个复选框(Checkbox)控件GUICtrlCreateCombo 在GUI上创建一个选择框(Combo)控件GUICtrlCreateContextMenu 在指定控件或GUI窗口上创建右键菜单GUICtrlCreateDate 在GUI上创建一个日期控件GUICtrlCreateDummy 在GUI上创建一个 Dummy 控件GUICtrlCreateEdit 在GUI上创建一个编辑框(Edit)控件GUICtrlCreateGroup 在GUI上创建一个选择框(Group)控件GUICtrlCreateIcon 在GUI上创建一个图标(Icon)控件GUICtrlCreateInput 在GUI上创建一个输入框(Input)控件GUICtrlCreateLabel 在GUI上创建一个静态的 Label 控件GUICtrlCreateList 在GUI上创建一个列表(List)控件GUICtrlCreateListView 在GUI上创建一个 ListView 控件GUICtrlCreateListViewItem 在GUI上创建一个 ListView 项目控件GUICtrlCreateMenu 在GUI上创建一个菜单控件GUICtrlCreateMenuitem 在GUI上创建一个菜单项目控件GUICtrlCreatePic 在GUI上创建一个图片控件GUICtrlCreateProgress 在GUI上创建一个进度条控件GUICtrlCreateRadio 在GUI上创建一个单选框(Radio)控件GUICtrlCreateSlider 在GUI上创建一个滑动条(Slider)控件GUICtrlCreateTab 在GUI上创建一个标签页(Tab)控件GUICtrlCreateTabItem 在GUI上创建一个标签页控件项目GUICtrlCreateTreeView 在GUI上创建一个 TreeView 控件GUICtrlCreateTreeViewItem 在GUI上创建一个 TreeView 控件项目GUICtrlCreateUpdown 在GUI上创建一个 Updown(上下箭头)控件GUICtrlDelete 删除指定控件GUI控件的更新GUICtrlSetBkColor 设置指定控件的背景颜色GUICtrlSetColor 设置指定控件的文本颜色GUICtrlSetCursor 为特定控件指定一个鼠标指针GUICtrlSetData 修改指定控件的相关数据GUICtrlSetFont 设置指定控件的字体GUICtrlSetImage 设置指定控件的位图或图标GUICtrlSetLimit 设置某些控件的字符数或象素数限制GUICtrlSetOnEvent 为指定控件的点击行为定义一个用户函数GUICtrlSetPos 调整某个控件在窗口中的坐标位置GUICtrlSetResizing 设置某个控件的大小调整方式GUICtrlSetState 调整指定控件的状态GUICtrlSetStyle. 更改指定控件的风格GUICtrlSetTip 定义指定控件的关联提示文本GUI参数GUISetBkColor 设置窗口的背景颜色GUISetCoord 设置下一控件的(绝对)坐标位置GUISetCursor 设置(鼠标经过窗口时的)鼠标指针GUISetFont 设置窗口的默认字?GUISetHelp 设置在用户按下F1时就打开的(可执行)文件GUISetIcon 设置用在窗口(标题栏上显示)的图标GUISetOnEvent 为指定控件的点击行为定义一个用户函数GUISetState 调整窗口的状态GUIDelete 销毁指定窗口及其所有控件(在内存占用的空间)GUICloseOnESC 当用户在一个GUI窗口(处于激活状态时)按下 ESC 键则 $GUI_EVENT_CLOSE 消息将被发送。此选项用以切换这一行为GUIOnEventMode 启用/取消 OnEvent 函数GUICtrlGetState 获取指定控件的当前状态GUICtrlRead 读取指定控件的状态或相关数据GUICtrlRecvMsg 获取控件消息。向指定控件发送消息并获取返回的 lParam 的值GUICtrlSendMsg 向指定控件发送消息GUICtrlSendToDummy 向指定的 Dummy(虚构)控件发送消息GUIGetCursorInfo 获取(相对于 GUI 窗口的)鼠标位置GUIGetMsg 捕获窗口消息GUIOnEventMode 启用/取消 OnEvent 函数GUIResizeMode 更改控件大小调整的模式GUIStartGroup 使此后所有被创建的控件都归为一组GUISwitch 切换用于 GUI 函数的“当前”窗口键盘控制HotKeySet 设置一个可调用某用户函数的热键Send 向激活窗口发送模拟键击操作SendAttachMode 指定在使用 Send() 函数时 AutoIt 是否捆绑(attach)输入线程SendCapslockMode 指定是否让 AutoIt 在执行 Send 函数之前保存大小写切换键(CapsLock)的状态并在完成操作后恢复到原来的状态SendKeyDelay 更改发送键击命令之间的延迟时间长度SendKeyDownDelay 更改在每次键击期间(松开按键之前)按住按键的时间长度。对于一些需要花费一定时间才能注册键击的应用程序(以及各种游戏)您可能就要提高这一数值数学函数Abs 求某个数的绝对值ACos 求某个数的反余弦值(arcCosine)ASin 求某个数的反正弦值(arcsine)ATan 求某个数的反正切值(arctangent)BitAND 按位“与”运算BitNOT 按位“取反”运算BitOR 按位“或”运算BitShift 按位“移”运算BitXOR 按位“异或”运算Cos 求某个数的余弦值(cosine)Exp 求自然对数 e 的指定幂运算结果Log 求某个数的自然对数Mod 求模运算Random 产生一个伪随机的浮点数Round 返回某数值精确到指定位的结果Sin 求某个数的正弦值(sine)Sqrt 求某个数的平方根Tan 求某个数的正切值(tan)消息框及对话框InputBox 显示以一个输入框以供用户输入数据MsgBox 显示一个简单的对话框(可设置超时属性)ProgressOff 关闭进度条窗口ProgressOn 创建自定义进度条窗口ProgressSet 设置此前创建的进度条窗口的坐标位置、文字等属性SplashImageOn 创建一个自定义的图片(闪屏/封面)窗口SplashOff 关闭闪屏SplashTextOn 创建一个自定义的文字(闪屏)窗口ToolTip 在屏幕的任意位置显示一个工具提示TrayTip 在托盘图标上显示一个气球提示 (仅支持2000/XP)其他函数AdlibDisable 禁用 Adlib 功能AdlibEnable 启用 Adlib 功能AutoItSetOption 调整各种函数/参数的运作方式AutoItWinGetTitle 获取 AutoIt 窗口的标题名AutoItWinSetTitle 修改 AutoIt 窗口的标题名BlockInput 屏蔽/启用鼠标与键盘(输入)Break 允许或禁止用户从脚本程序的托盘菜单中退出Call 调用自定义函数CDTray 弹出或关闭光驱ConsoleWrite 向流写入数据以便文本编辑器读取ExpandEnvStrings 改字面字符串和 % 符号的解释方式。默认情况下字符串按原文解释,此选项允许您在字符串中使用形如 %environment% 这样的环境变量,例如 "临时文件夹的路径是: %temp%"。ExpandVarStrings 更改字面字符串和变量/宏($ 和 @)符号的解释方式。默认情况下字符串按原文解释,此选项允许您在字符串中使用变量和宏,例如 "变量 var1 的值是 $var1$"OnExitFunc 置在 AutoIt 退出时将调用的函数(默认值为 OnAutoItExit)AutoItSetOption 调整各种函数/参数的运作方式SetError 设置宏 @error 的值SetExtended 设置宏 @extended 的值TrayIconHide 隐藏 AutoIt 托盘图标。注意:托盘图标仍会在程序刚运行时出现大约 750 毫秒TrayIconDebug 在托盘图标上显示当前脚本执行到的那一行的相关信息(工具提示)以助调试鼠标控制MouseClick 执行鼠标点击操作MouseClickDelay 更改每个鼠标点击命令之间的延迟时间长度MouseClickDownDelay 更改在松开按键之前按住按钮的时间长度。以毫秒为单位MouseClickDrag 执行鼠标拖曳操作MouseClickDragDelay 更改鼠标开始拖曳到结束拖曳之间的时间长度MouseCoordMode 设置用于鼠标函数的坐标参照,可以是绝对位置也可以是相对当前激活窗口的坐标位置MouseDown 在当前位置产生一个鼠标按下(按键)事件MouseGetCursor 返回当前鼠标指针形状的IDMouseGetPos 获取当前鼠标的坐标位置MouseMove 移动鼠标指针MouseUp 在当前位置产生一个鼠标释放(按键)事件MouseWheel 产生向上或向下滚动鼠标滚轮事件。仅支持NT/2000/XP网络函数FtpBinaryMode 调整FTP文件的传输模式FtpSetProxy 设置访问FTP时使用的代理服务器HttpSetProxy 设置访问HTTP时使用的代理服务器InetGet 通过HTTP或FTP协议从互联网上下载指定文件InetGetSize 以字节为单位返回存放在互联网上的指定文件的大小Ping 向指定的远程主机发送Ping命令并返回收发时间量进程管理DllCall 调用指定DLL(动态链接库)文件内部的函数DllClose 关闭此前打开过的DLL文件DllOpen 打开指定的 DLL 文件以供 DllCall 函数使用ProcessClose 结束某个进程ProcessExists 检查指定进程是否存在ProcessSetPriority 设置某个进程的优先级ProcessList 返回当前运行中的进程列表(含有进程名和 PID 值)ProcessWait 暂停脚本的执行直至给定进程出现为止ProcessWaitClose 暂停脚本的执行直至给定进程不再存在为止Run 运行外部程序RunAsSet 初始化一个用于 Run 和 RunWait 操作的用户凭证。 仅支持 2000/XP 或更高版本RunErrorsFatal 设置脚本在遇到严重错误时是否自动终止(比如在 Run/RunWait 函数因为 路径错误/找不到文件/登陆账号错误 而导致执行失败时)RunWait 运行一个外部程序并暂停脚本的执行直至该程序执行完毕Shutdown 关机注册表管理RegDelete 从注册表中删除指定键值RegEnumKey 读取指定子键的名称RegEnumVal 读取指定值项的名称RegRead 读取注册表指定的值RegWrite 创建一个主键、子键或值项字符串操作StringAddCR 在指定字符串的所有换行符( Chr(10) )前附加一个回车( Chr(13) )(ASCII码)StringInStr 检查某个字符串是否含有给定的子串StringIsAlNum 检查某个字符串是否仅含有字母或数字(文字数字式字符)StringIsAlpha 检查某个字符串是否仅含有字母(文字字符)StringIsASCII 检查某个字符串是否仅含有ASCII码值介于 0x00 到 0x7f (0 - 127)之间的字符StringIsDigit 检查某个字符串是否仅含有数字(0-9)字符StringIsFloat 检查某个字符串是否为浮点数StringFormat 返回格式化字符串(类似于C语言的sprintf() 函数)StringIsInt 检查某个字符串是否整型数StringIsLower 检查某个字符串是否仅含有小写字母StringIsSpace 检查某个字符串是否仅含有“空白符”StringIsUpper 检查某个字符串是否仅含有大写字母StringIsXDigit 检查某个字符串是否仅含有十六进制字符(0-9, A-F)StringLeft 返回字符串中从左开始指定数量的字符StringLen 返回指定字符串的字符总数StringLower 转换字符串为小写字母StringMid 取某个字符串的部分字符StringReplace 替换字符串中的指定子串StringRight 返回字符串中从右开始指定数量的字符StringSplit 以指定分隔符把字符串拆分成若干子串StringStripCR 删除字符串中的所有回车( Chr(13)StringStripWS 删去字符串中的所有“空白符”StringTrimLeft 删除字符串中从左开始指定数量的字符StringTrimRight 删除字符串中从右开始指定数量的字符StringUpper 转换字符串为大写字母Timer及延迟函数Sleep 使脚本暂停指定时间段TimerInit (以毫秒为单位)返回当前时间戳TimerDiff 返回当前与上一次调用TimerInit()之间的时间间隔变量及转换Asc 返回某字符的 ASCII 码数值Chr 返回指定ASCII码所对应的字符Assign 给指定变量赋值Dec 返回某十六进制数的十进制数值Eval 返回给定表达式的值Hex 返回某整型数(十进制)的十六进制数值Int 返回某个表达式的整数(整数部分)值IsAdmin 检查当前用户是否拥有管理员权限IsArray 检查某个变量是否数组类型IsDeclared 检测某个变量是否已声明IsFloat 检测某个变量或表达式是否浮点数IsInt 检测某个变量或表达式是否整型数IsNumber 检测某个变量是否数字类型数据IsString 检测某个变量是否字符类型数据MustDeclareVars 如果设置了此选项为1则所有变量在使用之前必须先使用 Dim/Local/Global 声明,这将有助于减少各种因误拼变量而引起的bug的出现Number 返回某表达式的数值结果String 返回某表达式的字符串结果UBound 返回(多维)数组中各维的大小窗口操作CaretCoordMode 设置用于caret(插入符)函数的坐标参照,可以是绝对位置也可以是相对当前激活窗口的坐标位置WinActivate 激活指定的窗口(设置焦点到该窗口,使其成为活动窗口)WinActive 检查指定的窗口是否存在且当前被激活WinClose 关闭指定窗口WinDetectHiddenText 指定是否让隐藏的窗口文本也能被窗口匹配函数“看见”(可用于窗口文本参数)WinExists 检查指定的窗口是否存在WinGetCaretPos 返回顶层窗口的插入符的坐标位置WinGetClassList 获取指定窗口的所有控件类的列表WinGetClientSize 获取指定窗口的客户区的大小信息WinGetHandle 获取指定窗口的内部句柄WinGetPos 获取指定窗口的坐标位置和大小等属性WinGetProcess 获取指定窗口的相关进程ID(PID)WinGetState 获取指定窗口的状态WinGetText 获取指定窗口中的文本WinGetTitle 获取指定窗口的完整标题名WinKill 强行关闭指定窗口WinList 获取窗口列表WinMenuSelectItem 调用窗口中的某个菜单项目WinMinimizeAll 最小化全部窗口WinMinimizeAllUndo 撤销此前的 WinMinimizeAll 的效果WinMove 移动指定的窗口或调整窗口的大小WinSearchChildren 允许窗口搜索程序在搜索顶层窗口的同时也搜索子窗口WinSetOnTop 设置指定窗口的“总是在顶层”属性WinSetState 显示、隐藏、最小化、最大化或还原某个窗口WinSetTitle 修改指定窗口的标题WinTextMatchMode 更改窗口函数在执行搜索操作时的窗口文本匹配模式。WinSetTrans 设置指定窗口的透明度(仅支持Windows 2000/XP或更高版本)WinTitleMatchMode 更改窗口函数在执行搜索操作时的标题匹配模式WinWait 暂停脚本的执行直至指定窗口存在(出现)为止WinWaitActive 暂停脚本的执行直至指定窗口被激活(成为可活动状态)为止WinWaitClose 暂停脚本的执行直至所指定窗口不再存在(被关闭或其它)为止WinWaitDelay 更改每次成功执行窗口相关操作后的延迟时间长度WinWaitNotActive 暂停脚本的执行直至指定窗口不是激活状态为止控件ControlClick 向指定控件发送鼠标点击命令ControlCommand 向指定控件发送命令ControlDisable 禁用或使某控件变成灰色不可用状态ControlEnable 使某控件从灰色不可用状态恢复成正常可用状态ControlFocus 设置输入焦点到指定窗口的某个控件上ControlGetFocus 返回指定窗口上键盘焦点所在的控件的类别名ControlGetHandle 获取指定控件的内部句柄ControlGetPos 获取指定控件相对其窗口的坐标位置和大小等信息ControlGetText 获取指定控件上的文本ControlHide 隐藏指定控件ControlListView 向指定的 ListView32 控件发送命令ControlMove 在窗口内移动控件ControlSend 向指定的控件发送字符串ControlSetText 修改指定控件的文本ControlShow 把隐藏的控件显示出来StatusbarGetText 获取标准状态栏控件的文本用户自定义函数数组操作_ArrayAdd 添加指定的值到数组后面,返回调整后的数组_ArrayBinarySearch 使用二进制搜索算法来搜索一个1维数组_ArrayCreate 创建一个小型数组并立即赋值_ArrayDelete 删除给定数组的指定元素并返回调整后的数组_ArrayDisplay 在消息框中显示某个1维数组的所有元素_ArrayInsert 插入一个新字符串到某个数组的指定元素中,并返回调整后的数组_ArrayMax 返回保存在数组中的最大值_ArrayMaxIndex 返回保存在数组中的最大值的下标(索引)_ArrayMin 返回保存在数组中的最小值_ArrayMinIndex 返回保存在数组中的最小值的下标(索引)_ArrayPop 返回某个数组的最后一个元素,同时将该元素从数组中删除_ArrayReverse 给定一个数组并把该数组的元素顺序颠倒_ArraySort 对一个含有多个元素的数组进行排序_ArraySwap 使数组的两个元素交换位置_ArrayToClip 把数组内容发送到剪贴板_ArrayToString 把数组的所有元素替换成字符串,以指定分隔符分开_ArrayTrim 去掉数组中的所有元素指定数量的字符颜色管理_ColorGetBlue 返回给定颜色的蓝色分量_ColorGetGreen 返回给定颜色的绿色分量_ColorGetRed 返回给定颜色的红色分量日期管理_DateAdd 计算在给定日期上加一个时间间隔后的新日期_DateDayOfWeek 返回某一天的星期名(星期几)_DateDaysInMonth 返回某一月的天数_DateDiff 返回两个日期的时间间隔,必须指明要返回的日期类型_DateIsLeapYear 检查给定的年份是否为闰年_DateIsValid 检查给定的日期是否合法格式_DateTimeFormat 以系统区域设置的格式返回日期_DateToDayValue 把一个含有日期和时间的字符串拆分成两个单独的数组_DateToDayOfWeek 返回某一天的星期数(1~7)_DateToDayValue 返回给定的格利高里(Gregorian,公历历法)日期换算成 Julian历法后日期(从公元前4713年1月1日起至今所过天数)_DayValueToDate 添加给定天数到公元前4713年1月1日并返回换算成格利高里(Gregorian,公历历法)历法后的日期_Now 以系统设置的格式返回当前日期和时间_NowCalc 以 YYYY/MM/DD HH:MM:SS 的格式返回当前日期和时间以便进行日期计算_NowCalcDate 以 YYYY/MM/DD 的格式返回当前日期_NowDate 以系统设置的格式返回当前日期_NowTime 以 HH:MM:SS 的格式返回当前时间_TicksToTime 把指定的毫秒长度转换成时、分、秒_TimeToTicks 把指定的时、分、秒转换成毫秒文件管理_FileCountLines 返回指定文件的行数_FileCreate 创建或清空指定文件_FileReadToArray 把指定文件的内容读进一个数组_FileWriteLog 把当前日期、时间和指定文本写进一个日志文件_TempFile 生成一个临时文件名。生成的文件名可被保证不会和用户的临时文件夹(%TEMP%)里的文件冲突inet操作_GetIP 获得网络/计算机的公网地址(IP)_INetExplorerCapable 把某个字符串转换成一行IE(Internet Explorer)可读的语句_INetMail 指定地址、主题及正文等并打开用户的默认邮件客户端数学操作_Ceil 返回大于或等于指定值的最小整数_Floor 返回小于或等于指定值的最大整数_MathCheckDiv 检查 数A 是否能被 数B 整除_Max 求两个数的较大值_Min 求两个数的较小值其他操作_Iif 对某个表达式执行布尔值测试进程管理_RunDOS 执行某个 DOS 命令(命令提示窗口将被隐藏)字符串操作_HexToString 把一个十六进制字符串转换成(普通)字符串_StringEncrypt RC4 字符串加密函数_StringProper 将字符串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。和 Excel 的 =Proper 函数类似_StringRepeat 重复一个字符串指定次数(生成并返回该字符串副本)_StringReverse 把指定字符串的内容颠倒_StringToHex 把字符串转换成十六进制字符串visa管理_viClose 断开某个 VISA 到某器材/设备的连接_viExecCommand 通过 VISA 的接口(GPIB / TCP)向某器材/设备发送命令/请求_viFindGpib 通过 VISA 的接口(GPIB / TCP)向某器材/设备发送命令/请求_viGpibBusReset GPIB 总线 “重设”:在 GPIB 总线因某种缘故不通时使用此函数。调用此函数后也许您就能幸运地解决问题_viGTL 转到本地模式:接收到此命令的设备将退出“远程控制模式”而转为“本地模式”。若设备已经是“本地模式”则此命令将被忽略。通常来说,如果某个设备不支持此命令则在使用此命令后它将仍然保持在原有的“远程控制模式”_viOpen 打开 VISA 到某器材/设备的连接_viSetAttribute 设置 VISA 属性,比如代替 _viSetTimeout 函数设置超时时间,当然它也可以用来设置其它特定的 VISA 属性。请阅读 VISA 文档以了解更多信息以及 VISA 属性和对应值的列表_viSetTimeout 设置 VISA 的超时时间,以毫秒为单位