主页 > 网络教程 > Autojs进阶 > 万能遍历点击函数

推荐服务

Autojs免Root脚本定制服务

Autojs免Root脚本定制服务

编号: S84   浏览: 6152

Autojs尊享学员培训服务

Autojs尊享学员培训服务

编号: S83   浏览: 2911

推荐工具

织梦dedeCMS评论插件免费修复版

织梦dedeCMS评论插件免费修复版

编号: S2   浏览: 2983

千若微信养号辅助工具

千若微信养号辅助工具

编号: S1   浏览: 2788

万能遍历点击函数

浏览: 次     责任编辑: Dawolf

用法和万能点击函数类似,不过这是用于点击找到的第几个控件

//遍历控件本体随机坐标点击函数
function 遍历控件点击(dshuxing, dzhi, dname, dnum) {
    var a = dshuxing(dzhi).boundsInside(0, 0, device.width, device.height).findOnce(dnum);
    if (a != null) {
        var x1 = a.bounds().left;
        var x2 = a.bounds().right;
        var y1 = a.bounds().top;
        var y2 = a.bounds().bottom;
        var x = random(Math.floor(x1 + 1), Math.floor(x2 - 1));
        var y = random(Math.floor(y1 + 1), Math.floor(y2 - 1));
        var timedelay = random(50, 150);
        toastLog("点击 [" + dname + "]");
        press(x, y, timedelay);
        sleep(1000);
        return true;
    } else {
        toastLog("无法找到 [" + dname + "]");
    }
}


遍历控件点击(id, "dfk", "微信", 2)


上例中2代表找到的第三个控件,0表示找到的第一个,涉及到数组,数组顺序从0开始,0代表第一个,1代表第二个...关于数组具体说明在此不再赘述。

此函数可以用于需要遍历的控件相关的操作,比如遍历点击聊天框进行聊天,每次聊天后函数内的dnum赋值+1,即可实现点击下一个聊天框...

版权保护: 本文由[ 千若网络 ]编辑,如需转载敬请保留本文链接: http://www.sss.top/jc/autojsjj/91.html