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

2015年10月12日 446点热度 0人点赞 0条评论

图片

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

现在我们用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)

图片

感谢作者,传播测试知识、技能与正能量!
欢迎来稿,分享你的测试生活![email protected]

光荣之路软件测试培训

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

微信公众号:gloryroadtrain

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

图片

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

这个人很懒,什么都没留下

文章评论