脚本精灵吧 关注:21,072贴子:84,046
  • 26回复贴,共1

求助,关于找图脚本

只看楼主收藏回复

打个比方,把整个脚本设为三个部分。前面部分为A,中间部分为B,后面部分为C。我想执行A部分后,检索整个屏幕找一张图,找到则点击并执行B部分,然后执行C部分。如果没找到图片则跳过B部分直接执行C部分。中间这段B的函数怎么写。。。


IP属地:海南来自Android客户端1楼2014-05-03 19:23回复
    大召唤术召唤吧主@103008737500


    IP属地:海南来自Android客户端2楼2014-05-03 19:24
    回复
      @凹凸曼打小怪66


      IP属地:海南来自Android客户端3楼2014-05-03 19:24
      回复
        @暗黑色de羽翼 @kekeyule9


        IP属地:海南来自Android客户端4楼2014-05-03 19:25
        回复
          function a()
          toast("第一部分")
          end
          function b()
          toast("第二部分")
          end
          function c()
          toast("第三部分")
          end
          function main()
          a()
          local flagx,y=findImageFuzzy("图片路径",80,x1,y1,x2,y2)
          if flag then
          touchClick(x,y)
          b()
          c()
          else
          c()
          end
          end


          IP属地:上海来自Android客户端7楼2014-05-03 19:33
          收起回复
            嘿嘿等到了


            IP属地:海南来自Android客户端8楼2014-05-03 19:35
            回复


              IP属地:海南来自Android客户端9楼2014-05-03 20:38
              回复
                @103008737500 哪错了?


                IP属地:海南来自Android客户端10楼2014-05-03 20:43
                回复
                  x1,y1,x2,y2 没有赋值!


                  11楼2014-05-03 22:29
                  回复
                    那个x1,y1,x2,y2那个是找图的范围


                    IP属地:上海来自Android客户端12楼2014-05-03 22:29
                    收起回复
                      你的a,b,c子函数不变
                      function main()
                      a()
                      repeat
                      local flag,x,y=findImageFuzzy("/sdcard/BMP/游戏异常确定",80) --全屏找图.不要范围.
                      if flag then b() end --找到点击
                      until flag 找到就到下一步.c 没有找到就回到 repeat
                      c()
                      end


                      14楼2014-05-03 22:40
                      收起回复