ClipGet 獲取剪貼板保存的數據
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 返回當前鼠標指針形狀的ID
MouseGetPos 獲取當前鼠標的坐標位置
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 的超時時間,以毫秒為單位