向指定控件發(fā)送命令。
ControlCommand ( "窗口標(biāo)題", "窗口文本", 控件ID, "命令", "選項(xiàng)" )
參數(shù)
窗口標(biāo)題 | 目標(biāo)窗口標(biāo)題。 |
窗口文本 | 目標(biāo)窗口文本。 |
控件ID | 目標(biāo)控件。請(qǐng)查看關(guān)于 控件 的說(shuō)明。 |
命令 | 要發(fā)送到控件的命令。 |
選項(xiàng) | 某些命令需要額外的參數(shù),若不需要此參數(shù)則使用 "" 即可。 |
返回值
下面列出了可用命令。若遇到錯(cuò)誤(比如給定了無(wú)效的命令/窗口/控件),則 @error=1。命令, 選項(xiàng) | 返回值 |
"IsVisible", "" | 若目標(biāo)控件可見(jiàn)則返回值為1,否則為0。 |
"IsEnabled", "" | 若目標(biāo)控件可用(未被禁用)則返回值為1,否則為0。 |
"ShowDropDown", "" | 彈出/下拉 組合框(ComboBox )的列表。 |
"HideDropDown", "" | 收回/隱藏 組合框(ComboBox)的列表。 |
"AddString", '字符串' | 在 ListBox 或 ComboBox 的編輯框后面附加指定字符串。 |
"DelString", 出現(xiàn)次序 | 刪除在 ListBox 或 ComboBox 的編輯框中指定的字符串(從0開(kāi)始,0 代表第一個(gè))。 |
"FindString", '字符串' | 返回在 ListBox 或 ComboBox 的編輯框中與指定字符串匹配項(xiàng)目的出現(xiàn)次序(從0開(kāi)始,0 代表第一個(gè))。 |
"SetCurrentSelection", 出現(xiàn)次序 | 通過(guò)指定出現(xiàn)次序(從0開(kāi)始,0 代表第一個(gè))把 ListBox 或 ComboBox 的當(dāng)前選擇項(xiàng)設(shè)為指定的項(xiàng)目。 |
"SelectString", '字符串' | 通過(guò)指定字符串把 ListBox 或 ComboBox 的當(dāng)前選擇項(xiàng)設(shè)為匹配字符串的項(xiàng)目。 |
"IsChecked", "" | 若目標(biāo)按鈕(復(fù)選框/單選框)被選中則返回值為1,否則為0。 |
"Check", "" | 使目標(biāo)按鈕(復(fù)選框/單選框)變?yōu)檫x中狀態(tài) |
"UnCheck", "" | 撤銷(xiāo)目標(biāo)按鈕(復(fù)選框/單選框)的選中狀態(tài) |
"GetCurrentLine", "" | 返回在目標(biāo)編輯框中插入符(caret,光標(biāo))的所在行號(hào)。 |
"GetCurrentCol", "" | 返回在目標(biāo)編輯框中插入符(caret,光標(biāo))的所在列號(hào)。 |
"GetCurrentSelection", "" | 返回 ListBox 或 ComboBox 控件當(dāng)前選中的項(xiàng)目名。 |
"GetLineCount", "" | 返回目標(biāo)編輯框中的行數(shù)。 |
"GetLine", 行號(hào) | 返回目標(biāo)編輯框中指定行的文本內(nèi)容。 |
"GetSelected", "" | 返回目標(biāo)編輯框中的(用戶(hù)用鼠標(biāo)或其它方式)選定的文本。 |
"EditPaste", '字符串' | 在目標(biāo)編輯框中插入符(caret)所在位置后插入指定字符串。 |
"CurrentTab", "" | 返回在 SysTabControl32 控件中當(dāng)前顯示的標(biāo)簽編號(hào)(從1開(kāi)始,1代表左邊第一個(gè))。 |
"TabRight", "" | 使 SysTabControl32 控件切換到(右邊的)下一個(gè)標(biāo)簽。 |
"TabLeft", "" | 使 SysTabControl32 控件切換到(左邊的)下一個(gè)標(biāo)簽。 |
注意
某些命令能作用于普通的 Combo 和 ListBox 控件,但卻不能對(duì) "ComboLBox" 控件正常工作。
相關(guān)
ControlDisable, ControlEnable, ControlFocus, ControlGetPos, ControlGetText, ControlHide, ControlClick, ControlMove, ControlSetText, ControlShow, StatusbarGetText, WinMenuSelectItem, WinGetClassList
示例
ControlCommand("無(wú)標(biāo)題 - 記事本", "", "Edit1", "GetLineCount", "")