按键精灵吧 关注:499,988贴子:1,022,727
  • 17回复贴,共1

大神帮看一下,我这样写哪里出问题了?

只看楼主收藏回复

IfColor 1200, 900, "0000FF" OR "000000", 0 Then
MessageBox "1"
Else
MessageBox "2"
End If
判断现坐标点1200,900的颜色是红色或者黑色就弹出提示框1,否则弹出提示框2.
现在坐标点1200的是红色的时候可以正常弹出提示框1,但坐标点是黑色的时候却弹出的是提示框2.
看看是不是我哪里写错了?


IP属地:福建1楼2020-12-06 13:05回复
    IfColor 1200, 900, "0000FF" , 0 Then
    MessageBox "1"
    End If
    IfColor 1200, 900, "000000", 0 Then
    MessageBox "2"
    End If


    IP属地:广东2楼2020-12-06 15:16
    收起回复
      这对or的用法是按键支持这么写的还是我理解错了。or是逻辑连词,连接两个或多个bool型,只要其中一个为true,则结果为true,否则为false。


      IP属地:四川来自Android客户端3楼2020-12-06 20:37
      收起回复
        红色一个变量,黑色一个变量,更为简洁通过变量来判断


        IP属地:柬埔寨来自iPhone客户端5楼2020-12-06 22:22
        收起回复
          IfColor 1200, 900, "0000FF|000000" , 0 Then
          MessageBox "1"
          Else
          MessageBox "2"
          End If
          试试可以么


          6楼2020-12-07 17:17
          收起回复
            A=GetPixelColor(0,0)
            If A = "BA7E40" or A = "B97D3F" Then


            IP属地:广东7楼2020-12-09 21:12
            收起回复
              中毒了,杀下毒看看


              来自Android客户端8楼2020-12-13 19:27
              回复