ControlCommand可以确定窗口中的复选框是否选中状态,然后可以对这些复选框进行操作。
可以对ComboBox和ListBox进行操作如选择下拉框的某个选项

if WinExists("AutoIt 帮助") ThenMsgBox(1,"OK", "Start")WinActivate("AutoIt帮助")if ControlCommand("AutoIt 帮助","","Button5","IsChecked", "") ThenControlCommand("AutoIt帮助","", "Button5","UnCheck", "")ControlCommand("AutoIt帮助","", "Button6","UnCheck", "")ControlCommand("AutoIt帮助","", "Button7","UnCheck", "")ElseControlCommand("AutoIt帮助","", "Button5","Check", "")ControlCommand("AutoIt帮助","", "Button6","Check", "")ControlCommand("AutoIt帮助","", "Button7","Check", "")EndIf
EndIf

ControlCommand(“窗口标题”, "", 控件类名或ID ,"SelectString", 选中选项文本)

而针对Radio CheckBox等选择类型的控件

ControlCommand(“窗口标题”, "",控件类名或ID,"check", ””) 

而对于ListBox类型的选择框则需要通过一系列组合来操作选项如下面是获取所有选项数据的例子:

WinActivate(“窗口标题”)$hWnd= ControlGetHandle(“窗口标题”, "", “控件ID”)$count= _GUICtrlListBox_GetCount($hWnd)For $i=0 To $count-1$hLabel= _GUICtrlListBox_GetText($hWnd, $i)Next

转载于:https://www.cnblogs.com/autotest/p/3262272.html

AutoIT: ControlCommand是一个非常重要的指令相关推荐

  1. Java Virtual Machine:Java语言的一个非常重要的特点就是与平台的无关性

    Java语言的一个非常重要的特点就是与平台的无关性.而使用Java虚拟机是实现这一特点的关键.一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码.而引入Java语言虚拟机后,Java ...

  2. 如何快速而准确的获取生物体的遗传信息一直是生命科学 中的一个非常重要的研究点

    如何快速而准确的获取生物体的遗传信息一直是生命科学 中的一个非常重要的研究点. 生物的基因组 包含了其完整的生物遗传信息, 基因组中核苷酸的排列顺序在记录生物遗传信息上起到了重要的作用,基因组中核苷酸 ...

  3. 锁是网络数据库中的一个非常重要的概念

    锁是网络数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性.各种大型数据库所采用的锁的基本理论是一致的,但在具体 实现上各有差别.目前,大多数数据库管理系统都或多或少具有自我 ...

  4. 如何写一个Vue自定义指令

    Vue除了核心功能默认内置的指令 ,Vue 也允许注册自定义指令. 自定义指令是用来操作DOM的.尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动.自定义指令就是一种有效的补充和扩展,不 ...

  5. 催收评分卡(五)--浅显理解模型一个非常重要的验证指标

    关注公众号" 番茄风控大数据",获取更多数据分析与风控大数据的实用干货.   之前说的关于变量的整理,按照一套标准化的建模流程,变量整理完后,一般会基于各种基础变量做数据衍生.   ...

  6. Python爬虫高级库之一的lxml库中,ET.parse()是一个非常重要的方法。它可以将任意XML或HTML格式的文档解析成一个ElementTree对象,...

    Python爬虫高级库之一的lxml库中,ET.parse()是一个非常重要的方法.它可以将任意XML或HTML格式的文档解析成一个ElementTree对象,方便我们对结构化的数据进行处理和分析.在 ...

  7. 如何用Vue实现一个全选指令

    最近用vue做了两个项目,都需要实现全选反选的功能,两个项目用了两种实现方法,第一个项目用vue的computed,第二个项目用指令来实现,用起来,发觉指令更加方便. 第一次做全选的时候是刚开始接触v ...

  8. npm 发布一个全局的指令

    我们经常使用 npm i  -g  xxxx 安装完成一个包之后,就能直接使用对应的指令.例如安装  vue-cli 或者 express 等 那么下面我们自己做一个类似的效果: 首先要对 npm 发 ...

  9. 5e怎么绑定一键跳投_一个 Vue 自定义指令实现一键 Copy的功能

    话不多说先看效果,这个效果是用在真实项目中的实际效果哈: 指令是啥? 按照惯例,先请出官方的解释: 指令 (Directives) 是带有 v- 前缀的特殊特性.指令特性的值预期是单个 JavaScr ...

最新文章

  1. python互斥锁_Python多线程如何使用互斥锁
  2. spring中事务控制的一组API
  3. 自己实现的atof()和atoi()代码 (转)
  4. 待遇 新时达机器人_践行中国制造2025:工业机器人企业突围之路
  5. Web 前沿——HTML5 Form Data 对象的使用(转)
  6. indexed true mysql_一行代码,搞定浏览器数据库 IndexedDB
  7. nRF24L01无线通信模块使用简介
  8. 快速复制移动文件_如何使用F2快速移动或复制Word中的内容
  9. centos 关机命令_全了 Linux 常用命令大汇集
  10. 基于GitLab+Docker+K8S的持续集成和交付
  11. latex大括号 多行公式_使用数组公式一步搞定公式批量计算,让效率提高数十倍...
  12. 【第一组】第十四次冲刺例会纪要
  13. Mounty 1.11 Mac免费版 (NTFS硬盘工具)支持big sur
  14. 关于计算机合成图像的应用中,数字图像合成技术综述
  15. 中小型企业要抓住中产阶级消费带来的机会
  16. 咖啡豆是怎么生产出来的
  17. jQuery1.7.1 API的基础教程整理和总结
  18. 新增市场竞争激烈,中国移动被迫推出限制性超低价5G套餐
  19. 世界500强和行业龙头企业再聚上海,第三届进博会亮点抢先看!
  20. VS终结者原理及思路简要说明

热门文章

  1. mysql导出数据dump_MYSQL使用mysqldump导出表的部分数据
  2. qt 嵌入web页面_Qt嵌入浏览器(二)——QWebChannel实现与页面的通信
  3. java urlconnection乱码_HttpURLConnection 请求乱码
  4. excel乘法公式怎么输入_python吊打Excel?那是你不会用!
  5. shell echo 彩色字体
  6. java中bash应用_在bash脚本中查找java应用程序的进程ID(以查看目标应用程序是否已在运行)...
  7. 计算机语言系统不支持,win7电脑安装IE8出现“此安装不支持您的操作系统的当前语言”怎么办...
  8. 单片机ADC采样算法----限幅消抖滤波法
  9. urllib.request.urlretrieve()函数
  10. 比赛中学习(2)-voc数据集制作中将.txt文件变为.xml文件