按键精灵后台找色

GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 985, 586)
MsgBox "得到窗口句柄的标题为:"& GetColor
为什么后台取出来的颜色是000000,有什么办法解决

如果窗口句柄是正确的话,那就是你的对象屏蔽了按键精灵插件功能,你试一下用大漠插件和361度图色插件,如果不知道这两个插件,去按键精灵官网,插件资源有
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-21
Hwnd有值么?

按键精灵怎么后台找色?
后台找色还是很方便的,如未找到颜色,X,Y为0,这就可以用if x>0 then 来判断是否找到指定颜色了。如果是多区域多点的话,在then 后面加一句 i1 = 1 Else i1 =0 End If 这样就可以用多个找色语句分别对各区域进行找色了。

按键精灵后台找色成立执行操作
颜色(0)="FFFFFF":颜色(1)="000000":颜色(2)="00FFFF"\/\/定义颜色数组变量 请自行修改颜色代码 Rem start s=0 \/\/定义数组下标初始值变量 For 3 \/\/循环3次 Delay 10 \/\/循环里设置延时 防止系统内存占用太高 Call FindCenterColor(0,0,1024,768,颜色(s),x,y)\/\/区域从中间向外查找颜色。...

那个大神帮我改下按键精灵 我要找到上面坐标颜色 找到就按后台1 没...
后台找色命令的屏幕范围参数本身就是窗口坐标,所以不用后面+Ux之类的,还有,你的窗口范围以及颜色值参数有错,那是绝对找不到色的。如果代码写正确了,也有可能找不到色,按键精灵后台插件实在太差了,游戏一般有保护作用,会屏蔽按键精灵自带后台插件。有没有被游戏屏蔽,你要自己测试。找色代码如下,...

按键精灵9 后台找到颜色 如何后台鼠标移动到已找到的颜色点上
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))\/\/这句的XY就是找到颜色后返回的坐标点。\/\/向后台窗口句柄(变量:Hwnd)发送一个鼠标移动到客户区域(坐标:X, Y)处 Call Plugin.Bkgnd.MoveTo(Hwnd, X, Y)

按键精灵怎么后台找色,当找到这个色之后鼠标移动到这个位置。希望能给...
Hwnd = Plugin.Window.MousePoint()XY = Plugin.BkgndColor.FindColor(Hwnd, 0, 0, 1024, 768, "颜色值")MyArray = Split(XY, "|")X = Clng(MyArray(0)) : Y = Clng(MyArray(1))最后在后台鼠标点击

按键精灵 后台循环找色代码
385, 449)End If 你的代码语法是没问题的,不过你写的代码不是按照你逻辑去做,还有,后台鼠标操作,要配合后台移动命令,否则会出错,所以你的代码应该改为:If GetColor = "ABABAB" Then Call Plugin.Bkgnd.MoveTo(Hwnd, 385, 449)Call Plugin.Bkgnd.LeftClick(Hwnd, 385, 449)End If ...

按键精灵区域怎么找多色?
后台找色,你还得看你的对象支不支持后台找色,我用按键自带后台插件给你一个例子,如果对象屏蔽后台找色,那就要用第三方插件试试了。Dim MyColor(4) \/\/存放5个颜色,注意要用双撇号 \/\/窗口句柄自己获取 For i = 0 To 4 XY = Plugin.Bkgnd.FindColorEx(Hwnd, 0, 0, 1024, 768, My...

后台找色 和句柄的问题 按键精灵
第一,"3EFEF",颜色值错了,是六个十六进制数。第二,你的游戏屏蔽了按键精灵自带后台插件(这点很多游戏都会)我想,你的游戏应该屏蔽了。Plugin hwnd=Window.MousePoint() 是按键精灵7的语法,8以上的不是这样写了,应该这样写 hwnd=Plugin.Window.MousePoint()这句话是获取鼠标所在窗口的窗口句柄...

按键精灵后台多点找色
按键精灵自带插件没有后台多点找色,你可以用大漠插件,不建议用后台单点找色写一个函数作多点找色,首先处理麻烦,其次效率低,速度远比不上大漠插件,所以本人还是建议用其他插件。

按键精灵 后台找色的疑问
XY2 = Split(Plugin.BkgndColor.FindColor(Hwnd, 0, 0, 2000, 2000, "00FF00"), "|")'对比颜色,看找到想要的颜色不 If XY1(0) > 0 and XY2(0) > 0 Then MsgBox "找到2处指定意思,可以执行子程序"'其中颜色1坐标:XY1(0),XY1(1)'其中颜色2坐标:XY2(0),XY2(1)End If ...

相似回答