按键精灵吧 关注:500,284贴子:1,029,226

电脑版的按键精灵,有时候会找不到图,是什么原因??

只看楼主收藏回复

我做了一个脚本,其中有一个功能就是点击按键,我用的是找图的方法,找到这个图就点击这个图的位置,但是有时候能找的到,有时候就不行
1、按键的窗口位置我是一点没动过的
2、我怕卡顿导致没有识别到,就给加了死循环判断按键坐标,但是只要找不到就找不到,加了死循环一直找也不行
3、搞不明白


1楼2018-08-15 16:48回复
    图采的不好 正常是100%成功的


    IP属地:江苏2楼2018-08-15 16:53
    回复(5)
      2025-08-20 14:33:33
      广告
      不感兴趣
      开通SVIP免广告


      3楼2018-08-15 17:31
      回复
        我要的功能很简单,找到按键,点击按键
        问题就是,有时候找不到按键位置,这个脚本开起来印象上10次有2次找不到按键吧
        找不到就找不到,找的到就找的到,
        一会找得到,一会找不到,我也是烦
        OK你有时候找不到吧,可能卡顿了可能图没用采好等,拿就加死循环,你找不到老子让你一直找,找到你点击到了为止,但是........,没用啊,这个图找不到就找不到,找到了就是找到了


        4楼2018-08-15 17:38
        收起回复
          是你截的那个小图处理的不好


          IP属地:江苏5楼2018-08-15 18:20
          收起回复
            要唯一 并且不变 你要用找字的方法找图


            IP属地:江苏6楼2018-08-15 18:22
            回复
              找图的话,最好取干扰项最少的部分


              IP属地:广东来自Android客户端7楼2018-08-15 21:21
              收起回复
                1,鼠标移动到按钮位置,可能挡住了图,导致图上多了个光标,图不就变了;
                2,不同分辨率;窗口大小;都可能影响图的样式;
                找图是很容易出问题的方法,不建议用找图,宁愿找色都不要找图
                你可以:
                1、获取窗口句柄→ 通过窗口插件close(关闭窗口)或closeEx(完全关闭窗口)来关闭窗口
                Call Plugin.Window.Close(Hwnd)
                Call Plugin.Window.CloseEx(Hwnd)
                2、获取窗口句柄→ 获取窗口客户区大小→ X=窗口长-1,Y=1;(这种按钮一般都在右上角,根据你的情况稍微调整下就行了)→ 通过后台插件,直接控制鼠标移动到该位置单击一次就OK了。
                //获取窗口句柄
                Hwnd = Plugin.Window.Find(类名, "模拟器标题")
                //获取客户去大小并计算出窗口长和宽
                sRect = Plugin.Window.GetClientRect(Hwnd)
                dim MyArray
                MyArray = Split(sRect, "|")
                L = Clng(MyArray(0)): T = Clng(MyArray(1))
                R = Clng(MyArray(2)): B = Clng(MyArray(3))
                chang = L - R
                kuan = T - T
                //如果关闭按钮在右上角直接右上角坐标网左下移动一两个单位就OK
                x=chang-1
                y=1
                //鼠标移动到指点位置单击
                Call Plugin.Bkgnd.LeftClick(Hwnd, x, y)


                8楼2018-08-31 01:30
                收起回复
                  2025-08-20 14:27:33
                  广告
                  不感兴趣
                  开通SVIP免广告
                  是那种相同的页面 启动脚本找到了 ,关掉重启就没找到,然后再关掉重启又找到了 这种情况吧


                  9楼2018-09-17 13:36
                  收起回复
                    90%源图没做好
                    8% 鼠标之类的东西挡住了图
                    1% 图片放附件的缘故,放到硬盘中用电脑路径
                    1%未知


                    IP属地:浙江11楼2019-09-06 23:54
                    收起回复
                      我好想自己开发插件


                      IP属地:浙江来自Android客户端12楼2019-10-20 01:01
                      回复
                        我也是 做好的小精灵 找桌面颜色而已 经常找不到图


                        来自iPhone客户端13楼2019-10-20 21:38
                        回复
                          我的原图是24位BMP,而且背景全是黑色(包括4角)一样找不到图,困扰了我一晚上了。。前面有几次成功,后来一次都不成功,关了360也是一样找不到。


                          IP属地:重庆14楼2019-12-02 03:06
                          回复
                            我的大漠插件字库TXT文件老是变成乱码,是怎么回事


                            IP属地:浙江来自Android客户端15楼2021-08-02 12:38
                            收起回复
                              2025-08-20 14:21:33
                              广告
                              不感兴趣
                              开通SVIP免广告
                              你们搞定了吗,我遇到了同样的问题


                              IP属地:山东16楼2022-03-28 19:59
                              回复