如何写判定脚本
比如说判定屏幕x500y500。如果是红色,点击屏幕x100y300,如果不是,继续循环上面步骤。
手机没法root。求大神每个案例解释下。
if (!requestScreenCapture()) {
toast("请求截图失败");
exit();
}
var xInspect = 500
var yInspect = 500
var colorRed = '#ff0000'
var xClick = 100
var yClick = 300
while (1) {
//获取在点(100, 100)的颜色值
var img = captureScreen();
var color = images.pixel(img, xInspect, yInspect);
var result = colors.isSimilar(color, colorRed)
if (result) {
press(xClick, yClick, 1)
break;
}
img.recycle();
sleep(300)
}
@jiajia123 很感谢百忙之中,帮我写脚本。用不了。全部复制粘贴,什么都没改20:58:39.029/E: Wrapped java.lang.IllegalStateException: image has been recycled
at /storage/emulated/0/脚本/dd.js:13:0