如何用按键精灵实现:1获得指定区域图片。2延迟后再次获得指定区域图片3.两次的图片做对比作为判断执行 5

先获取指定区域的图片,延迟一段时间后,再次获取指定区域图片,两次的图片做对比然后判断,相同则。。。不相同则。。。。(不需要一直循环,要求运行和判断速度最快的)... 先获取指定区域的图片,延迟一段时间后,再次获取指定区域图片,
两次的图片做对比然后判断,相同则。。。 不相同则。。。。(不需要一直循环,要求运行和判断速度最快的)
展开
 我来答
百度网友63a4133
2019-04-04 · TA获得超过432个赞
知道小有建树答主
回答量:919
采纳率:69%
帮助的人:155万
展开全部
如果一定要图片判断,那区域截图,延迟后用截图去找图,找到说明一样,找不纯逗岁到说明不一样。注做睁意找图相似度。
最好还是用多点取色然后多点找色,代码繁琐了点指拿,但是运行速度快
杨献隆
2019-04-04
知道答主
回答量:16
采纳率:100%
帮助的人:2.2万
展开全部
//建议你用多点比色.
//比如说
//上次颜色数组 = 获取颜色(...........)
do
    当前颜色数组 = 获取颜色(..............)
    if 当前颜色数组 <> 上次颜色数组 then
        print "发生变化"
    else
        print "没有发生变化"
    end if
    //9┏--------------------┓
    //    忘了按键中数组能不能这样直接判断相等不相等的了,如果不能这样用下面的
   逗散 //    相不相等 = "相等"
    //    for  i = 1 to ubound(上次数组)
    //        if 上次颜色数组(i) <> 当前颜色数组(i) then
    //            print "不相等"
    //            相不相等 = "不相等"
    //            exit for
    //        else
    //            if i = ubound(上次数组) and 相不相等 = "相等" then
    //                print "相等"
    //            end if
    //        end if 
    //    Next
  迅亮  //9┗--------------------┛
    上次颜色数组 = 当前颜色数组
    亩指宽delay 2000
loop
function 获取颜色(x1,y1,x2,y2,x3,y3...................................)//点的数量最好多一点
//获取多点颜色存进数组或者存进字符串然后用的时候用split拆分
//[点1颜色,点2颜色,点3颜色..............]
return 颜色数组//[点一颜色,点二颜色,点3颜色...................]
end function
你试试这样的思路行不行
?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式