微信号:grzlwx

介绍:光荣之路官方资讯

图解Autoit3使用教程之脚本编写实例

2015-10-12 20:21 刘长新


我们再回忆下刚才的几个动作,首先是用命令提示符打开任务管理器,之后点击结束任务。

现在我们用AU3来实现这个简单的操作。


第一步打开任务管理器

run("C:\WINDOWS\system32\taskmgr.exe");

第二步点击结任务按键

ControlClick("Windows 任务管理器","结束任务(&E)","Button1");

其中,第一个参数是控件标题,如果没有用“”代替;窗体文字也是一样,没用用””代替;第三个参数是控件的id。


我们就执行这两步看下效果是否达到

双击刚才那个脚本,确认是否结束掉一个进程。

现在我们来解决先前提到的无法识别页签的问题,再次用工具识别。

发现识别出来的Class= 32270 (我发现所有无法识别的控件都是这个值)。遇到这种情况我们得用句柄的方式操作了,来看代码。


第一步,先获取任务管理器整个窗口的句柄

第二步,获取应用程序-进程-xxxxx 子窗体的句柄

第三步,用For对子窗体的Tab进行点击


保存脚本之后运行,会发现会依次点击上面5个页签。

刚才是针对tab 的页签操作,那如查是任务列表中要用什么样的方式呢?我们来看识别工具识别出来的控件长成什么样。

因为Class 又是32270 所以同样无法识别,这个时候又要用先前提到的方式用句柄的方式。

选中了第三条记录。因为是list所以用了ListView中的选择方法。

(作者:刘长新 QQ:1334862845 来源:http://blog.csdn.net/liuchangxin1982/article/details/48105283)


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

感谢作者,传播测试知识、技能与正能量!
欢迎来稿,分享你的测试生活!735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499


 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 2014马化腾内部分享:三个问题说透如何做产品 什么是Hadoop,怎样学习Hadoop Python安装扩展库与打包成exe可执行文件的方法 详解 Android 应用进程启动(二) 尚学堂_分钟课程_十分钟搞定HTML5