按键精灵吧 关注:500,328贴子:1,028,729
  • 4回复贴,共1
我想在这3个坐标点同时满足指定颜色时停止这个脚本,如果不满足则鼠标左键单击1次,这个命令错误在哪呢
IfColor 932,612,"DDA0F7",0 Then
IfColor 757,612,"DFA2F8",0 Then
IfColor 821,612,"DDA0F6",0 Then
KeyPress "F12", 1
Else
LeftClick 1
Delay 20
End If
End If
End If


IP属地:四川1楼2022-07-23 17:05回复
    Q595512257


    IP属地:浙江2楼2022-07-23 17:45
    回复
      2025-09-09 08:15:48
      广告
      不感兴趣
      开通SVIP免广告
      用多点比色


      IP属地:福建来自Android客户端3楼2022-07-23 18:30
      回复
        Else
        LeftClick 1
        Delay 20
        End If
        这个否则判断要在每个IF判断里面都要加,
        不然你这个嵌套,只有第三次找色不成功它才会点击一次。
        因为有三层嵌套
        就导致你第一层找色成功,才会进入第二层找色,第二层成功进入第三层,第三层失败鼠标才会点击。
        那么假设第一层就找色失败,因为没有做Else,所以就会直接跳出IF结构结束运行了,把每层都补充一下Else。能理解吧。


        IP属地:内蒙古5楼2022-07-23 19:45
        回复
          IfColor 932,612,"DDA0F7",0 Then
          IfColor 757,612,"DFA2F8",0 Then
          IfColor 821,612,"DDA0F6",0 Then
          KeyPress "F12", 1
          Else
          LeftClick 1
          Delay 20
          End If
          Else
          LeftClick 1
          Delay 20
          End If
          Else
          LeftClick 1
          Delay 20
          End If
          套全一点试试


          9楼2022-07-24 22:25
          回复