发送命令到控件.
ControlCommand ( "标题", "文本", 控件ID, "命令" [,
"选项"] )
| 标题 | 目标窗口标题. |
| 文本 | 目标窗口文本. |
| 控件ID | 控件标识符. 相关说明见 Controls. |
| 命令 | 发送到控件的命令. |
| 选项 | [可选参数] 某些命令需要的附加参数. |
| 命令, 选项 | 返回值 |
| "IsVisible", "" | 若目标控件可见则返回值 1, 否则返回 0 |
| "IsEnabled", "" | 若目标控件激活则返回值 1, 否则返回 0 |
| "ShowDropDown", "" | 弹出组合框(ComboBox)的下拉列表 |
| "HideDropDown", "" | 折叠组合框(ComboBox)的下拉列表 |
| "AddString", '字符串' | 添加字符串到 ListBox 或 ComboBox 下拉列表的后面 |
| "DelString", 字符串位置 | 删除 ListBox 或 ComboBox 指定位置的字符串 |
| "FindString", '字符串' | 返回 ListBox 或 ComboBox 匹配指定字符串的位置 |
| "SetCurrentSelection", 项目位置 | 选择 ListBox 或 ComboBox 指定位置的项目 |
| "SelectString", '字符串' | 选择 ListBox 或 ComboBox 匹配指定字符串的项目 |
| "IsChecked", "" | 返回按钮选择状态. 1 为选中; 0 为未选中 |
| "Check", "" | 选中单选框或复选框 |
| "UnCheck", "" | 非选中单选框或复选框 |
| "GetCurrentLine", "" | 返回编辑框中插入符所在行号 |
| "GetCurrentCol", "" | 返回编辑框中插入符所在列号 |
| "GetCurrentSelection", "" | 返回 ListBox 或 ComboBox 当前选中的项目名称 |
| "GetLineCount", "" | 返回编辑框的总行数 |
| "GetLine", 行号 | 返回编辑框指定行的文本 |
| "GetSelected", "" | 返回编辑框选定的文本 |
| "EditPaste", '字符串' | 粘贴指定字符串到编辑的插入符号位置 |
| "CurrentTab", "" | 返回 SysTabControl32 控件中当前显示的标签 |
| "TabRight", "" | 切换 SysTabControl32 控件显示下一个(右边)标签 |
| "TabLeft", "" | 切换 SysTabControl32 控件显示上一个(左边)标签 |
| "SendCommandID", 命令 ID | 模拟 WM_COMMAND 消息. 通常用于 ToolbarWindow32 控件 - 使用 Au3Info 工具栏选项卡获取命令 ID. |
Run("notepad.exe")
ControlCommand("[CLASS:Notepad]", "",
"Edit1",
"GetLineCount",
"")
;以上为官方原示例,以下为中文网文档附加示例:
WinWaitActive("[CLASS:Notepad]","")
ControlCommand("[CLASS:Notepad]", "",
"Edit1",
"EditPaste",
"放点文本进去")
| provider with jb51.net (unicode) |