按键精灵条件循环

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:13:12
我想完成的功能是这样:

如果条件语句A为假则继续判断,一直判断到条件语句为真,若为真则跳转到B,且循环结束。
这个功能在按键精灵里怎么完成?高手指点下谢谢 在线等
你好ldc4399。刚才用你提供的方案还是不好使,我刚才没表达清楚,现在说具体点。
我要把一个区域的颜色设置成条件,如果该区域颜色是红色,那么就执行B,如果不是红色就一直循环判断,且每次判断间隔为5秒,直到该区域被判断为是红色为止。
我用你的方案都是判断一次就结束了不知道怎么回事

For 100

If a=true
Goto b
EndIf
EndFor


VBSBegin
do while a= true
Goto b
loop
VBSEnd

试试吧

Rem 找色
IfColor 120,5,XXXX,1 //监视坐标点120,5的颜色,若颜色不是#XXXX(坐标点就看你分辨率咯,最左上角起为0,0,最右下角就是你分辨率的最大值咯,好比我的1024,768。后面的1是不等于,0是等于,2是约等于,颜色你自己定咯,按键里面抓点抓色可以找颜色值和坐标的啦)
KeyPress 112,1//按下F1,吃红啦,我以前玩热血江湖的。或是怎么能变回红色你自己定你的语句啦。
Else //否则
EndIf //条件结束
Delay 5000 //延时5秒(5000毫秒)
Goto 找色 //跳转到标记“找色”再来
无限循环的,直到你按下F12中止键为止,或者你真的想要加什么条件B来中止就加到我上面的按下F1的下面,来个按下F12就停了。如果你真要像我以前玩热血江湖加红这样就不要加什么中止了,要不没血了又不是红色了,脚本又停止了不就死了?