在管理选中界面运行
let 小图 = images.read("/sdcard/Pictures/pt.png")
let p = images.findImage(captureScreen(), 小图)
toastLog(p)
如果找不到的话就应该是小图格式问题了(比如 : xxx.jpg 直接重命名为 xxx.png)
@ibozo // 保存截图到手机
var savePath = "/storage/emulated/0/Pictures/screenshot.png"; // 你想保存的路径
if (!requestScreenCapture()) {
toast('请求截图失败');
exit();
}
sleep(1000);
// 截图并保存
var 大图 = captureScreen();
images.save(大图, savePath); // 保存截图
sleep(1000);
var img = images.read(savePath);
var templ = images.read("/storage/emulated/0/Pictures/pt2.png");
// var p = findImage(img, templ);
var p=images.matchTemplate(img, templ, 0.5)
if(p){
toast("找到啦:" + p);
click(p.x,p.y)
}else{
toast("没找到");
}
加个相似度进去就ok了 但是模拟点击没成功
@tkyywl 模拟点击的api我写的是不对吗
let p=images.matchTemplate(img, templ, 0.5)
if(p){
click(p.x,p.y)
toast("找到啦:" + p);
}else{
toast("没找到");
}
@aichijianguo
搞错了,应该是这样
let matcheResult = images.matchTemplate(captureScreen(), 小图)
if (matcheResult.matches.length) {
let point = matcheResult.matches[0].point
click(point.x, point.y)
toastLog(point)
}
@ibozo 向日葵呗 我的识别码:248169532
使用向日葵即可对我发起远程协助
向日葵下载地址:http://url.oray.com/tGJdas/
验证码:1x51e5