发送命令到控件.
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) |