var img;
var conditions = [
{ // 需要判断的第一个点
id: "", // 为该点设置id(可选,分辨用)
conditionX: 540, // 判断点的x坐标
conditionY: 960, // 判断点的y坐标
color: "", // 判定的颜色
condition: false, // 默认false
clickX: 540, // 判断结果为true时需要点击的x坐标
clickY: 960 // 判断结果为true时需要点击的y坐标
}, // 后面可以以同样格式加更多的点
];
images.requestScreenCapture(false);
sleep(500);
do{
img = images.captureScreen();
conditions.forEach(function (e, i) {
if (images.pixel(img, e.conditionX, e.conditionY) == e.color) {
press(e.clickX, e.clickY, 1);
}
});
sleep(100);
}while(1);
大概写了一下,没有测试过