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

请问老板的滑块

3
回复
3052
查看
[复制链接]

5

主题

15

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
2019-7-29 13:12:55 显示全部楼层 |阅读模式
痞老板的微信滑块
输入了范围调试就是显示
【系统】[2019/07/29 13:06:59 084] 开始运行...
【输出】[2019/07/29 13:07:00 420] MainScript.groovy#62 0
【输出】[2019/07/29 13:07:00 501] MainScript.groovy#63 滑块x坐标为:0 用时 181毫秒

也输入了范围参数了
请问是怎么回事呢, 哪里还需要修改呢

def int 计算滑块x坐标(int left=28,int top=256,int right=692, int bottom=638,int Gapwidth=85) {
    def getdiff={int1,int2 -> Math.abs(int1 - int2) / 65793}
    def color,colorlast = 1, Xlast = 0,  Xlastend = 0, 次数 = 0, 最大次数 = 0,  差值, Xend
    lockScreen();
    for (def y = top + 10; y < bottom-10; y = 次数 == 0 ? y + 4 : y + 1) {
        for (def x = left+200 + 200; x < right - 30; x = 最大次数 == 0 ? x + 3 : x + 1) {
            color = getColor(x, y);
            if (getdiff.call(color, colorlast) > 30) {
                差值 = x - Xlast
                if (差值 > Gapwidth-10 && 差值 < Gapwidth+10 && getdiff.call(color,getColor(x - 20, y)) > 50) {
                    //script.print("${差值} ${x} ${color} ${y}  ${colors}")
                    Xend = Xlast
                    if (Xend > Xlastend  - 7 && Xend < Xlastend  + 7) {
                        //script.print(Xend)
                        次数 = 次数 + 1
                        if (最大次数 < 次数) {
                            最大次数 = 次数
                            if (最大次数 > 2) {
                                unlockScreen();
                                return Xend
                            }
                        }
                    } else (次数 = 0)
                    Xlastend  = Xend
                }
                Xlast  = x
            }
            colorlast = color
        }
    }
    unlockScreen();
    return 0
}
def 当前时间戳=time()
def x坐标=计算滑块x坐标(192,206,530,400)
print x坐标
print  "滑块x坐标为{x坐标} 用时 ${time()-当前时间戳}毫秒"

回复

使用道具 举报

5

主题

15

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
 楼主| 2019-7-30 01:51:11 显示全部楼层
已经能用了,模拟器里原来有dpi限定,太低了不行
回复 支持 反对

使用道具 举报

8

主题

282

帖子

898

积分

超级版主

Rank: 8Rank: 8

积分
898
2019-7-30 08:12:12 显示全部楼层
好东西啊,必须加亮,顶起来~~
回复 支持 反对

使用道具 举报

14

主题

46

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
QQ
2020-6-10 05:38:17 显示全部楼层
lm357cn 发表于 2019-7-30 01:51
已经能用了,模拟器里原来有dpi限定,太低了不行

好东西。。。有分享么
回复 支持 反对

使用道具 举报

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