按键精灵如何后台模糊判断色点 5

注意是后台模糊判断... 注意是 后台 模糊 判断 展开
 我来答
w93118
2012-11-04 · TA获得超过283个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:458万
展开全部
//(从左到右从上到下的顺序找色)模糊查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
XY = Plugin.Bkgnd.FindColorEx(Hwnd, 0, 0, 1024, 768, "0000FF", 0, 0.9)
//上面语句第一参数是窗口句柄,第二参数是区域左上角X坐标,第三参数是区域左上角Y坐标,第四参数是区域右下角X坐标,第五参数是区域右下角Y坐标,第六参数是所要找的16进制颜色值,第七参数是查找方向0为从上到下,从左到右查找,第八参数是相似度,取值范围0.0-1.0(1为最相似)

//下面这句用于分割字符串
ZB = InStr(XY, "|")

//下面这句将字符串转换成数值
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))

返回值是X,Y坐标,如果找到返回相似颜色XY坐标点,如果没找到则返回X=-1,Y=-1
更多追问追答
追问
不好意思啊,是判断颜色,不是找点
告诉我if语句的约等于就可以了,有么?
还有,谢谢,呵呵,抱歉了
追答
你不是要后台的么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可惜不是tu
2013-03-06 · TA获得超过213个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:107万
展开全部
其实还有更简单的。。。直接用
Hwnd = Plugin.Window.Foreground()
GC = Plugin.Bkgnd.GetPixelColor(Hwnd, 17, 114)
If GC >= "000000" and GC <= "FFFFFF" Then
MsgBox "OK"
Else
MsgBox "Sorry"
End If
直接用大于和小于的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式