按键精灵后台抓色问题

用以下代码可以在打开的图片文件中找到 680,380坐标的颜色,但是在游戏窗口中启用脚本,找的的颜色确是“000000”。这是什么原因呢?

Hwnd = Plugin.Window.GetKeyFocusWnd()
GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 680,380)
Delay 500
MessageBox GetColor
图片文件如果最小化找到的颜色也是“000000” 起不到后台抓色的作用?请问要怎么实现后某一点台抓色?

1.你的坐标可能有问题。
2.你的系统不支持后台。
温馨提示:内容为网友见解,仅供参考
无其他回答

按键精灵 前台找色后台找色结果不一样
你用抓抓的句柄功能可以看到游戏窗口左上角坐标,可能你看上去游戏窗口已经贴着左上角了,但是那包括了标题栏,所以左上角可能偏右下一点?而且游戏分父窗口和子窗口,一般操作的是子窗口,而父窗口是0,0 取句柄用鼠标指向窗口句柄比较好。还有写后台坐标的时候把抓抓的起始坐标改掉。

按键精灵得到指定点颜色很卡怎么回事
该情况有以下几种原因:1、电脑性能不足,导致按键精灵运行缓慢,取色不准确或延迟。2、按键精灵版本过低,不支持后台取色或取色不稳定,建议您升级到最新版本。3、取色范围过大,导致按键精灵需要处理的图色数据过多,消耗资源过多,建议您缩小取色范围。4、取色代码有误,导致按键精灵无法正确识别或对比...

按键精灵后台取色识别问题
Hwnd = Plugin.Window.MousePoint()GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 100,100)Delay 1000 Rem A IfColor 325,410,"GetColor",0 Then Delay 2000 Call Plugin.Bkgnd.LeftClick(Hwnd, 100,100)Else Goto A End If 那个ifcolor命令后面的getcolor是一个变量,不应该用双引号把它括起来,...

请问下,按键精灵后台找色小问题
后台范围找色找到返回坐标字符串"x|y",找不到返回"-1|-1".可以用字符串函数来分拆获得xy的值.ZB = InStr(XY, "|")X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))也可以用数组的方式:zb=split(XY,"|")x=zb(0)y=zb(1)如果是只想判断是否找到色,可以直...

按键精灵后台抓色问题
1.你的坐标可能有问题。2.你的系统不支持后台。

使用按键精灵后台得到网页指定点颜色出问题
因为最小化之后显卡是不处理图像刷新,所以得不到指定点颜色

100分求助按键精灵后台颜色判断问题
实际按键对网络游戏来说 好象不能够执行这样的任务了.后台的话要抓代码 内存那方面的.按键注册的 不能够实现.

按键精灵后台找色的问题
要么就设置2组找色的,比如x1,y1和x2,y2,然后用if 当x1,y1,x2,y2都>0的时候,条件才往下面执行,还有一种就是不要用单独的找色命令,用多点找色来解决这个问题

按键精灵后台获得指定地点颜色问题
那就是你的操作对象屏蔽了按键精灵自带后台插件,按键自带插件都很垃圾的,基本做不了什么大事。

按键精灵 后台找色的疑问
'与上句同一意思,找颜色2坐标,2个颜色坐标找到在一起对比,字符串:"0000FF","00FF00"就是你要找的颜色,自己修改 XY2 = Split(Plugin.BkgndColor.FindColor(Hwnd, 0, 0, 2000, 2000, "00FF00"), "|")'对比颜色,看找到想要的颜色不 If XY1(0) > 0 and XY2(0) > 0 Then MsgB...

相似回答