按键精灵吧 关注:500,238贴子:1,027,454
  • 4回复贴,共1
求助

多个点条件查找问题

只看楼主收藏回复

想要找到第一个颜色,找不到找第二个,找不到找第三个,有人解决吗


IP属地:贵州来自iPhone客户端1楼2023-06-07 16:33回复
    左键点击你是不是应该加一个move to intx inty 啊?要不然鼠标原地点有啥用


    来自Android客户端2楼2023-06-07 17:37
    回复
      2025-07-26 22:54:45
      广告
      不感兴趣
      开通SVIP免广告
      // 这是一个很简单的函数封装判断逻辑...可以作为参考
      //最好可以去B站学习相关的函数封装问题
      //主线程
      Do
      If 找色(1006, 62, 1161, 117, "4E4EE9") Then
      TracePrint "第一个颜色找到了,移动点击颜色"
      ElseIf 找色(452, 65, 604, 103, "D8A60E") Then
      TracePrint "第二个颜色找到了,移动点击颜色"
      ElseIf 找色(740, 64, 858, 106, "F77F86") Then
      TracePrint "第三个颜色找到了,移动点击颜色"
      Else
      TracePrint "没有找到任何颜色"
      End if
      Delay 300
      Loop
      //函数封装
      Function 找色(x1, y1, x2, y2, 颜色)
      FindColor x1, y1, x2, y2, 颜色, intx, inty
      If intx > 0 Then
      MoveTo intx, inty
      Delay 100
      LeftClick 1
      找色 = True
      Else
      找色 = False
      End If
      End Function


      IP属地:广西4楼2023-06-07 19:48
      收起回复
        用if做条件分支就可以啊,建议学一学按键基础知识


        IP属地:广东来自Android客户端5楼2023-06-08 12:08
        回复