首页 > 软件 > 按键精灵取色问题,如何取多个同样的颜色

按键精灵取色问题,如何取多个同样的颜色

软件 2022-08-24

按键精灵请教如何寻找多个同样的颜色并标记

这个代码是从网上找到的 找相同图数量的思路就是找到一张以后把那张图给损坏就行了 就不会影响了,然后记录数量就行了 如下代码 记录数量=0 Call 找图() Sub 找图() do x=368 y=103 落点x=1025 落点y=450 FindPic x, y,落点x, 落点y,"Attachment:\aw.bmp",1,x,y If x > 0 Then 记录数量=记录数量+1 Call Plugin.Msg.ShowScrTXT(x,y,x+7,y+10, "*", "0000FF") Else exit do End If loop End Sub MessageBox 记录数量

按键精灵区域找同样颜色分别点击

//比如你要找的范围起点为100,100 终点200,150 for i=0 to 100 for ii=0 to 50 cr1=GetPixelColor(100+i,100+ii) if cr1=你要的颜色 then moveto 100+i,100+ii LeftClick 1 next next

按键精灵 取 两点 或三点 颜色相同 在执行 以后的命令

“取”和“找”是不一样的,“取”是指获取固定屏幕坐标某点颜色值,如果只是取两点或者三点颜色相同,那就很容易,你获取三点屏幕坐标颜色,再判断是否有两个相等即可。

按键精灵多点取色怎么用,有什么用?

这个和识图差不多的,就是你提供一个图片,由你设置图片的上面的识别像素点,这些像素点是这个图片的唯一识别码了,按键精灵就可以通过找这些像素点颜色确定你需要找的图片。

XY=Plugin.ColorEx.FindMultiColor(0,0,1024,768,"5EAB25","0|1|598623,1|1|598623,1|2|598423,1|3|598423,2|4|598423,2|5|598423,-17|6|5EAB25,2|6|598423,-16|7|598423,-15|7|598423,2|7|598423,-15|8|598423,-14|8|598423,2|8|598423,-14|9|628B2E,2|9|F0F5EC,-14|10|CDDABC,2|10|FFFFFF,-14|11|FFFFFF,2|11|F3F6EF,-14|12|FFFFFF,2|12|799D4D,-14|13|FFFFFF,2|13|598423,-14|14|FFFFFF,-13|14|FDFDFC,2|14|598423,-13|15|F0F4EA,-12|15|739846,2|15|598423,3|15|598423,4|15|598423,-13|16|EBEFE3,4|16|598423,5|16|598423,6|16|598423,-13|17|EBF0E5,-12|17|709642,-11|18|598423,-10|18|5D8728,-10|19|98B477,-9|19|FFFFFF,-11|20|598423,-10|20|A6BD89,-9|20|FFFFFF,-15|21|F8FAF6,-14|21|FFFFFF,-13|21|EBF0E5,-12|21|709642,-11|21|598423,-4|26|598423,-3|26|598423,-2|26|598423,-1|26|598423,4|26|598423,5|26|598423,6|26|598423,7|26|598423,-1|27|628B2E,0|27|628B2E,4|27|628B2E,8|27|658D32,0|28|E1E9D8,4|28|E1E9D8,0|29|FFFFFF,4|29|FFFFFF,0|30|FAFCF8,4|30|FAFCF8,-1|31|83A45A,0|31|83A45A,4|31|83A45A,-1|32|C0D0AC,3|32|C0D0AC,-1|33|FFFFFF,3|33|FFFFFF,0|34|FFFFFF,2|34|FFFFFF,0|35|FFFFFF,1|35|FFFFFF,2|35|FFFFFF,0|36|FFFFFF,1|36|FFFFFF",1,0)
ZB=InStr(XY,"|")
X=Clng(Left(XY,ZB-1)):Y=Clng(Right(XY,Len(XY)-ZB))

上图标注了颜色特征码,代码里面就自动生成了,直接就可以找了。

关于按键精灵取点颜色的

Dim X(4),Y(4) X(0)= Y(0)= X(1)= Y(1)= X(2)= Y(2)= X(3)= Y(3)= X(4)= Y(4)= //第一步就是要把五个坐标都交代出来。。。后面的值自己填,当然你也可以选择其他赋值方式。 //第二步循环五次,依次判断。 For a = 0 to 4 GetColor=GetPixelColor(X(a),Y(a))//先通过数组获得下一个要判断颜色的坐标值,并且得到颜色 If GetColor="0D0CCA" or GetColor="9FE4F4" Then //判断颜色 MoveTo X(a),Y(a) //满足时移动到这里 Delay

标签:未分类 按键精灵 颜色 游戏 软件

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18