按键精灵后台找图

    //检查是否运行软件 如果有的话 那么关闭
    
    Hwnd = Plugin.Window.Find("xxx", 0)
    If Hwnd > 0 Then 
   
    
        BMPArray= Plugin.BGCP2_02.LoadBMP("c:\t.bmp")
        If IsArray(BMPArray)=False
            MsgBox "载入图片失败",4096
            EndScript
        Else 
        
            HwndEx = Plugin.Window.FindEx(Hwnd, 0, "WindowsForms10.BUTTON.app.0.2cf60f9_r6_ad1", "停止")
            TracePrint HwndEx 
            If HwndEx > 0 Then 
                Call Plugin.BGCP2_02.FindPicture(HwndEx, 0, 0, 75, 27, "c:\t.bmp", 10, 0.9, x, y)
        
                If x >= 0 And y >= 0 Then 
                    TracePrint x&","&y
                    Call Plugin.Bkgnd.LeftClick(HwndEx, x, y)
                    TracePrint "点击了关闭按钮"
                    Delay 3000
                Else 
                    TracePrint "没开?"
            
          
                End If
            End If
            
            
            Plugin.BGCP2_02.FreeBMP BMPArray

        End If
      //  Call Plugin.Window.CloseEx(Hwnd)
        Delay 2000
    End If

用到了第三方插件

BGCP2_02

需要下载后导入按键安装的plugin里面才可以正常使用

### 按键精灵后台色插件下载与使用 #### 插件获取途径 对于按键精灵后台色功能,官方版本已经集成了一部分必要的插件[^1]。然而,如果需要更强大的后台操作能力,则可以考虑第三方的大漠插件。该插件提供了更为丰富的特性支持,包括但不限于快速的文字识别、高效的像颜色匹配等功能[^2]。 #### 安装配置过程 安装大漠插件前需确认已正确安装按键精灵环境。接着可以从指定渠道如CSDN博客搜索《大漠插件-免费版》来获得最新版本的大漠插件文件包并完成本地部署。解压后按照文档指引注册DLL动态链接库以便于后续编程调用。 #### 实际应用案例 以实现简单的后台为例,在编写相应的脚本之前要先准备好待查的目标片资源(例如`血条.bmp`),并将此文件放置在一个易于访问的位置上。之后通过如下Python代码片段展示如何利用大漠API进行基本的颜色定位: ```python import win32com.client as wc # 创建COM对象实例连接到按键精灵引擎 dm = wc.Dispatch('DM.dmsoft') def find_color_in_background(image_path): result = dm.FindPic(0, 0, 1920, 1080, image_path, "000000", 0.9, 1) if int(result[0]) != 0: print(f"到目标位置 ({result[1]}, {result[2]})") else: print("未发现匹配项") find_color_in_background(r"C:\Users\Administrator\Desktop\脚本测试\血条.bmp") ``` 上述例子展示了怎样借助大漠提供的FindPic方法实现在整个屏幕上寻特定案的过程,并返回其坐标信息用于进一步处理逻辑[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值