AutoIt 函數

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 的超時時間,以毫秒爲單位git

相關文章
相關標籤/搜索