按键精灵,如果点a的颜色等于b则执行C 否则的话怎么停止执行这个小项目 ?

IfColor 314,877,"DFECF2",0 Then
Delay 2000
MoveTo 299, 893
LeftClick 1
Else
End If
IfColor 1168,683,"333333",0 Then
Delay 10000
MoveTo 1166, 715
LeftClick 1
Else
End If

我这设如果点A的颜色等B了,则执行C,但是有时候点A的颜色临时等于B一下就取消了,脚本则还是继续执行一下C,怎么设置如果点A颜色不等于B的话就不执行C了,继续下一个坐标。??求大神指点,。

其实你需要的就是endscript这条命令,按键精灵执行到这时就会直接结束脚本的运行。

IfColor 314,877,"DFECF2",0 Then
    Delay 2000
    MoveTo 299, 893
    LeftClick 1
Else 
    EndScript
End If
IfColor 1168,683,"333333",0 Then
    Delay 10000
    MoveTo 1166, 715
    LeftClick 1
Else 
    EndScript
End If

希望我的回答对你有帮助!^o^

追问

感谢,! 我加入endscript这条命令之后运行脚本,当坐标点A的颜色等于B,然后再改变颜色,脚本还是会继续执行C,求解啊,!  复制去Google翻译翻译结果

追答IfColor 314,877,"DFECF2",0 Then
    Delay 2000
    IfColor 314,877,"DFECF2",0 Then //两秒之后,依旧满足A=B,才执行
        MoveTo 299, 893
        LeftClick 1
    End If
End If

上面应该是你需要的效果吧

温馨提示:答案为网友推荐,仅供参考
相似回答