按键精灵循环脚本如何加上停止语句?
我写的脚本如下:While1IfColor596,616,0,0ElseMoveTo142,147Delay1000LeftClick1Goto1Delay1000End...
我写的脚本如下:
While 1
IfColor 596,616,0,0
Else
MoveTo 142,147
Delay 1000
LeftClick 1
Goto 1
Delay 1000
EndIf
EndWhile
Rem 1
EndScript
原意是想让他一直检测,直到某点颜色变化后,移动鼠标到另1个坐标左键单击,然后停止脚本,但是按这个执行后他停止不下来,还请高人指教12
`
While 1
EndWhile
不就是循环吗,我一执行他就停不下来了,要他goto跳转到循环外都不行,点解? 展开
While 1
IfColor 596,616,0,0
Else
MoveTo 142,147
Delay 1000
LeftClick 1
Goto 1
Delay 1000
EndIf
EndWhile
Rem 1
EndScript
原意是想让他一直检测,直到某点颜色变化后,移动鼠标到另1个坐标左键单击,然后停止脚本,但是按这个执行后他停止不下来,还请高人指教12
`
While 1
EndWhile
不就是循环吗,我一执行他就停不下来了,要他goto跳转到循环外都不行,点解? 展开
6个回答
展开全部
脚本没有错,只是罗嗦点. 因为你是让他一直检测,所以如果596,616这个点上都是黑色,那么这个脚本在你不按中止键的情况下是不会停下来的.
如果脚本已经执行了鼠标点击,那么就有可能你在脚本属性里的脚本循环这一栏 不是选择"循环一次",你只要改成"循环一次"就可以了.
在 EndIf EndWhile 之间至少要插入一毫秒的延时,要不就很占cpu的使用率.
如果脚本已经执行了鼠标点击,那么就有可能你在脚本属性里的脚本循环这一栏 不是选择"循环一次",你只要改成"循环一次"就可以了.
在 EndIf EndWhile 之间至少要插入一毫秒的延时,要不就很占cpu的使用率.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这也没有循环指令啊。。。
哦
没看到,汗。。。
你换个标号试试,不要用1
或者用break(忘记有没有break指令了,好久不用了)
哦
没看到,汗。。。
你换个标号试试,不要用1
或者用break(忘记有没有break指令了,好久不用了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样试试
If 1
Rem 颜色判断
IfColor 596,616,0,0
Goto 颜色判断
Else
MoveTo 142,147
Delay 1000
LeftClick 1
Delay 1000
EndIf
EndIf
If 1
Rem 颜色判断
IfColor 596,616,0,0
Goto 颜色判断
Else
MoveTo 142,147
Delay 1000
LeftClick 1
Delay 1000
EndIf
EndIf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Rem 颜色判断
IfColor 596,616,0,0
Goto 颜色判断
Else
MoveTo 142,147
Delay 1000
LeftClick 1
Delay 1000
EndIf
IfColor 596,616,0,0
Goto 颜色判断
Else
MoveTo 142,147
Delay 1000
LeftClick 1
Delay 1000
EndIf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询