按键精灵后台找色及子程序问题。

我需要在一点找色,找到该色运行子程序1,找不到时运行子程序2。给我详细代码,无限循环。

IfColor x, y, "", 2 Then//x,y为坐标值""内为所需寻找点的16进制颜色代码
Call a()
//调用子程序a
Else
Call b()
// 调用子程序b
End If
Sub a
End sub
Sub b
End sub
温馨提示:内容为网友见解,仅供参考
无其他回答

按键精灵后台找色及子程序问题。
IfColor x, y, "", 2 Then\/\/x,y为坐标值""内为所需寻找点的16进制颜色代码 Call a()\/\/调用子程序a Else Call b()\/\/调用子程序b End If Sub a End sub Sub b End sub

按键精灵问题求大神解答,自动打怪找色语句可以执行,但是跳转到子程序自...
1、把主程序和子程序中的else部分都去掉 2、把主程序中的Call 自动拾取()语句从if判断中挪出来,放到next语句之前 去掉else的原因是由于主程序本身就是for循环,所以没必要再指定程序如何跳转循环了 如果修改之后还不行,那也许是子程序的图像识别判断有问题,需要修改判断的逻辑,比如改为FindPic语句 ...

按键精灵 后台找色的疑问
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 ...

按键精灵 无法后台抓色取色怎么办?
没法实现 游戏用DX绘图的话是无法后台找色的 因为DX绘图 在窗口最小化或者被其他程序覆盖的情况下压根就不绘图 可以试试半后台 也就是不要最小化 把你需要找色的区域露出来 前台可以看电影什么的 就行了 还有一些DX转GDI的工具 不过如果电脑配置不是超级高的话就别用了 非常卡 ...

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

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

按键精灵后台找色问题
按键精灵后台找色对大不份游戏都是不支持的 修改:颜色加上"",如果还找不到,就把相似度1.0改成0.9 Plugin BkgndColor.FindColorEx(ck,0,0,391,472,"0034ff",0,1.0,x,y)

按键精灵后台取色识别问题
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是一个变量,不应该用双引号把它括起来,...

按键精灵后台找色有问题
窗口内的坐标不等于屏幕坐标,其实我以前做后台按键的时候也卡在这个问题上,要先得到窗口左上角的XY坐标,然后再用屏幕坐标减去左上角坐标才行 具体的你可以百度HI聊

按键精灵在移动中找色 角色在移动的过程中 找图 找到后执行一个子程序...
Rem A \/\/标记一下 FindColorEx 0,0,1024,768,"0000FF",0,0.9,intX,intY \/\/找色 If intX > 0 And intY > 0 Then \/\/如果找到 Call 子程序 \/\/调用子程序 Else \/\/否则 CALL 移动 \/\/调用一个移动的子程序 goto A ...

相似回答