函数说明

ControlCommand

向指定控件发送命令。

ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令", "选项" )

 

参数

窗口标题 目标窗口标题。
窗口文本 目标窗口文本。
控件ID 目标控件。请查看关于 控件 的说明。
命令 要发送到控件的命令。
选项 某些命令需要额外的参数,若不需要此参数则使用 "" 即可。

 

返回值

下面列出了可用命令。若遇到错误(比如给定了无效的命令/窗口/控件),则 @error=1。
命令, 选项 返回值
"IsVisible", "" 若目标控件可见则返回值为1,否则为0。
"IsEnabled", "" 若目标控件可用(未被禁用)则返回值为1,否则为0。
"ShowDropDown", "" 弹出/下拉 组合框(ComboBox )的列表。
"HideDropDown", "" 收回/隐藏 组合框(ComboBox)的列表。
"AddString", '字符串' 在 ListBox 或 ComboBox 的编辑框后面附加指定字符串。
"DelString", 出现次序 删除在 ListBox 或 ComboBox 的编辑框中指定的字符串(从0开始,0 代表第一个)。
"FindString", '字符串' 返回在 ListBox 或 ComboBox 的编辑框中与指定字符串匹配项目的出现次序(从0开始,0 代表第一个)。
"SetCurrentSelection", 出现次序 通过指定出现次序(从0开始,0 代表第一个)把 ListBox 或 ComboBox 的当前选择项设为指定的项目。
"SelectString", '字符串' 通过指定字符串把 ListBox 或 ComboBox 的当前选择项设为匹配字符串的项目。
"IsChecked", "" 若目标按钮(复选框/单选框)被选中则返回值为1,否则为0。
"Check", "" 使目标按钮(复选框/单选框)变为选中状态
"UnCheck", "" 撤销目标按钮(复选框/单选框)的选中状态
"GetCurrentLine", "" 返回在目标编辑框中插入符(caret,光标)的所在行号。
"GetCurrentCol", "" 返回在目标编辑框中插入符(caret,光标)的所在列号。
"GetCurrentSelection", "" 返回 ListBox 或 ComboBox 控件当前选中的项目名。
"GetLineCount", "" 返回目标编辑框中的行数。
"GetLine", 行号 返回目标编辑框中指定行的文本内容。
"GetSelected", "" 返回目标编辑框中的(用户用鼠标或其它方式)选定的文本。
"EditPaste", '字符串' 在目标编辑框中插入符(caret)所在位置后插入指定字符串。
"CurrentTab", "" 返回在 SysTabControl32 控件中当前显示的标签编号(从1开始,1代表左边第一个)。
"TabRight", "" 使 SysTabControl32 控件切换到(右边的)下一个标签。
"TabLeft", "" 使 SysTabControl32 控件切换到(左边的)下一个标签。

 

注意

某些命令能作用于普通的 Combo 和 ListBox 控件,但却不能对 "ComboLBox" 控件正常工作。

 

相关

ControlDisable, ControlEnable, ControlFocus, ControlGetPos, ControlGetText, ControlHide, ControlClick, ControlMove, ControlSetText, ControlShow, StatusbarGetText, WinMenuSelectItem, WinGetClassList

 

示例


ControlCommand("无标题 - 记事本", "", "Edit1", "GetLineCount", "")