Autoit3 脚本编写举例
2015-08-30 15:35
232 查看
现在我们以任务管理器为例
1:首先打开任务管理器
2:点击结束任务操作
第一步打开任务管理器
run("C:\WINDOWS\system32\taskmgr.exe");
第二步点击结任务按键
ControlClick("Windows 任务管理器","结束任务(&E)","Button1");
其中第一个参数是控件标题,如果没有用“” 代替
窗体文字也是一样,没用用”” 代替
第三个参数是控件的id
我们就执行这两步看下效果是否达到
双击刚才那个脚本
确认是否结束掉一个进程
现在我们来解决先前提到的无法识别页签的问题
再次用工具识别
发现识别出来的Class= 32270 (我发现所有无法识别的控件都是这个值)
遇到这种情况我们得用句柄的方式操作了
来看代码
第一步先获取任务管理器整个窗口的句柄
第二步获取 应用程序 进程 xxxxx 子窗体的句柄
第三步用For 对子窗体的Tab 进行点击
保存脚本之后运行,会发现会依次点击上面5个页签
刚才是针对tab 的页签操作,那如查是任务列表中要用什么样的方式呢
我们来看识别工具识别出来的控件长成什么样
因为Class 又是32270 所以同样无法识别
这个时候又要用先前提到的方式用句柄的方式
选中了第三条记录
因为是list 所以用了ListView 中的选择方法
1:首先打开任务管理器
2:点击结束任务操作
第一步打开任务管理器
run("C:\WINDOWS\system32\taskmgr.exe");
第二步点击结任务按键
ControlClick("Windows 任务管理器","结束任务(&E)","Button1");
其中第一个参数是控件标题,如果没有用“” 代替
窗体文字也是一样,没用用”” 代替
第三个参数是控件的id
我们就执行这两步看下效果是否达到
双击刚才那个脚本
确认是否结束掉一个进程
现在我们来解决先前提到的无法识别页签的问题
再次用工具识别
发现识别出来的Class= 32270 (我发现所有无法识别的控件都是这个值)
遇到这种情况我们得用句柄的方式操作了
来看代码
第一步先获取任务管理器整个窗口的句柄
第二步获取 应用程序 进程 xxxxx 子窗体的句柄
第三步用For 对子窗体的Tab 进行点击
保存脚本之后运行,会发现会依次点击上面5个页签
刚才是针对tab 的页签操作,那如查是任务列表中要用什么样的方式呢
我们来看识别工具识别出来的控件长成什么样
因为Class 又是32270 所以同样无法识别
这个时候又要用先前提到的方式用句柄的方式
选中了第三条记录
因为是list 所以用了ListView 中的选择方法
相关文章推荐
- Valid Number
- 二叉树的定义、性质、存储
- SpringMVC基础-@RequestHeader
- DHCP 介绍
- 301重定向方法大全及SEO中网址规范化,看着不错先收下
- 开始学习使用 Semantic UI
- Alfresco 5.0.d 企业文档管理系统
- Win7菜单显示速度有点慢该怎么办?快速菜单显示速度的技巧
- ios开发进阶之网络04 数据解析 文件下载上传
- 好开心哟
- while循环语句,按照既定规律输入数字,提示正确与否
- Apache Shiro 简介
- android服务调用
- 人类社会——为什么要有秩序
- 1266:Reverse Number
- 串口驱动程序设计
- UI设计-不简单?简单(3)
- Go异常处理
- mysql 触发器
- 初步12-玩数字