按键精灵在后台找图片的命令是什么!

请问findpic如何在bkgnd插件下执行!方便给个例子,谢谢!找图片不是找点哈!... 请问findpic 如何在bkgnd插件下执行!方便给个例子,谢谢!找图片不是找点哈! 展开
 我来答
zhengherolei
推荐于2017-05-20
知道答主
回答量:1
采纳率:0%
帮助的人:1584
展开全部
Call Plugin.BGCP2.FindPicture(hwnd, 0, 0,1000, 650 ,HandleArray(0),30,0.9,x,y)
不过要下载bgcp2插件,按键精灵本身不提供后台照图片的插件

FindPicture(窗口句柄,左边界,上边界,右边界,下边界,数据句柄或图片文件路径,颜色最大偏差,相似度,横坐标,纵坐标)
功能:范围找图,获得找到的第一个坐标。用于找图的图片四角的颜色相同时,被该颜色被视为透明色,找图顺序和按键精灵相同。
参数:
  1)窗口句柄:整型数,每个窗口都有一个窗口句柄,不同窗口的窗口句柄不同,即使是同一个程序多开时,它们的窗口句柄也不相同,所以可以用窗口句柄来确定是哪个窗口。当要进行全屏找图时,窗口句柄取0。
  2)左边界,上边界,右边界,下边界:整型数,左边界和上边界分别是是待找图区域左上角的横坐标和纵坐标,右边界和下边界分别是是待找图区域右下角的横坐标和纵坐标,如果窗口句柄不为0,这里的坐标是窗口坐标,如果窗口句柄为0,这里的坐标是屏幕坐标。
  3)数据句柄或图片文件路径:数据句柄在LoadBMP命令的数据句柄组里已经解释过了;图片文件路径,字符串,要求图片格式是24位BMP文件。
  4)颜色最大偏差:整型数,指的是颜色的最大允许偏差,用于解决在不同电脑上的颜色偏差问题。取值范围是0到255,取0时颜色不允许有偏差。
  5)相似度:浮点数,表示不满足条件的点所允许占的比例。取值为0到1之间的小数,1为最相似,相似度越高找图速度越快。
  6)横坐标,纵坐标:整型数,此处用变量作为参数,用于***找到的图形的横坐标和纵坐标,未找到时横坐标和纵坐标都为-1。
例子1:
Plugin HandleArray=BGCP2_02.LoadBMP("图A.bmp")
//IsArray函数用于判断HandleArray是否是数组
If IsArray(HandleArray)=False
MsgBox "载入图片失败",4096
EndScript
EndIf
Plugin hwnd=Window.Foreground()
Plugin Window.Move(hwnd,-500,10)
Plugin BGCP2_02.TransformWindow(hwnd)
Delay 200
Plugin BGCP2_02.FindPicture(hwnd,0,0,800,600,HandleArray(0),30,0.9,x,y)
If x>=0 And y>=0
MsgBox "坐标:"&CStr(x)&","&CStr(y),4096
Else
MsgBox "未找到图形",4096
EndIf
EndScript
//OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止,这样能保证占用的资源被释放
Sub OnScriptExit
Plugin BGCP2_02.UnTransformWindow(hwnd)
Plugin Window.Move(hwnd,10,10)
//释放用LoadBMP命令载入到内存中的图片数据
Plugin BGCP2_02.FreeBMP(HandleArray)
Return
高唐幽兰
2012-06-28 · TA获得超过331个赞
知道小有建树答主
回答量:96
采纳率:100%
帮助的人:81.9万
展开全部
XY = Plugin.Bkgnd.FindColor 后台找色。
后台找图要用插件。插件很多都可以,自己去看下吧。推荐大漠插件,功能强大,但用起来麻烦,还有收费项目。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式