请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

必死简单找色脚本分享

0
回复
2071
查看
[复制链接]

16

主题

26

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
QQ
2020-1-20 09:26:51 显示全部楼层 |阅读模式
本帖最后由 laodao 于 2020-1-20 09:28 编辑

import com.jsdroid.uiautomator2.Configurator

起始y = getScreenHeight()
x1 = 140; x2 = 330; x3 = 590; x4 = 780
颜色 = -16777216
颜色1 = -16776701
Configurator.getInstance().setActionAcknowledgmentTimeout(9)//设置延时
def 找色(int 颜色) {

    def i = false
    while (!i) {
        lockScreen()
        起始y--
        def 点1 = getColor(x1, 起始y) == 颜色1 || getColor(x1, 起始y) == 颜色
        def 点2 = getColor(x2, 起始y) == 颜色1 || getColor(x2, 起始y) == 颜色
        def 点3 = getColor(x3, 起始y) == 颜色1 || getColor(x3, 起始y) == 颜色
        def 点4 = getColor(x4, 起始y) == 颜色1 || getColor(x4, 起始y) == 颜色
        if (点1) {
            click(x1, 起始y)
            click(x1, 起始y - 20)
            i = true
            if (起始y < 200) {
                起始y = 600
            }
        } else if (点2) {
            click(x2, 起始y)
            click(x2, 起始y - 20)
            i = true
            if (起始y < 200) {
                起始y = 600
            }
        } else if (点3) {
            click(x3, 起始y)
            click(x3, 起始y - 20)
            i = true
            if (起始y < 200) {
                起始y = 600
            }
        } else if (点4) {
            click(x4, 起始y)
            click(x4, 起始y - 20)
            i = true
            if (起始y < 200) {
                起始y = 600
            }
        } else {
            起始y -= 1
            if (起始y < 400) {
                起始y = getScreenHeight() - 200
            }
        }
        unlockScreen()
    }
}

for (def i = 0; i < 100; i++) {
    找色(颜色)
}
附件:https://pan.baidu.com/s/17N3bsACvXrovXRXe5IFdmA




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册