向指定控件发送命令.
ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" [, "选项"] )
窗口标题 | 目标窗口标题. |
窗口文本 | 目标窗口文本. |
控件ID | 要进行交互的控件.请查看关于 控件 的说明. |
命令 | 要发送到控件的命令. |
选项 | [可选参数]某些命令需要额外的参数. |
命令, 选项 | 返回值 |
"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 控件切换到(左边的)下一个标签. |
"SendCommandID", 命令 ID | 模拟 WM_COMMAND 消息. 通常用于 ToolbarWindow32 控件 - 使用Au3Info的工具栏标签得到命令ID. |
Run("notepad.exe")
WinWaitActive("[CLASS:Notepad]","")
ControlCommand("[CLASS:Notepad]", "", "Edit1", "EditPaste", "放点文本进去")