最近写脚本的时候需要识别用户的男的,可以是通过id定位发现性别男女的id是一模一样,果断放弃,只能通过其他办法分辨性别,最后找到这种通过识别截图之后具体点位的颜色来分辨男女。鄙人不才只有这种水平,拿出来给兄弟们,有需要的直接拿。自学的别喷我哈!!
// 截图识别指定位置颜色辨别性别
//通过id定位到需要识别颜色的位置
Z = id("view").findOne(2000).bounds();
ox = Z.left - device.width/1080 * 80
oy = Z.top
//images.captureScreen()意思是截图 ox为定位点x的位置 oy为定位点y的位置
colorValue = images.pixel(images.captureScreen(), ox, oy);
W_gender = "";
if (colorValue + 4397317 ==0 ) {
W_gender = "男";
} else if (colorValue + 19542 == 0) {
W_gender = "女";
}
// 通过颜色值判断性别是男是女
var xb = "";
if(ui.man.isChecked()){
xb = "男"
}
if(ui.woman.isChecked()){
xb = "女"
}