xcxd.net
当前位置:首页 >> 按键精灵怎么循环执行脚本直到到某个颜色的出现后停止 >>

按键精灵怎么循环执行脚本直到到某个颜色的出现后停止

你这个是一直要循环还是要找到图片之后就停止啊 ? 你这个可以换一种写法的: rem zhaotu FindPic 574,489,608,510,"Attachment:\sheng.bmp",0.9,intX,intY If intX > 0 And intY > 0 Then MoveTo 631,497 LeftClick 1 Else Delay 3000 MoveTo 3...

rem a i=0 while i=0 FindColorEx 0,0,500,500,"F1CF2E",0,0.8,intX,intY //以下是条件判断;如果返回的坐标大于0,那么就说明找到了。 If intX > 0 And intY > 0 Then //在这里可以添加找到坐标后,需要做的处理。 KeyPress "Y", 3 i=1 End If ...

FindColor 0,0,2000,2000,"你指定的颜色字符串",intX,intY //以下是条件判断;如果返回的坐标大于0,那么就说明找到了。 If intX > 0 And intY > 0 Then //你要做的事情 Else //否则,你要做的事情 End If

代码如下,请直接复制粘贴到按键脚本内测试: While i = 0 Delay 1000 FindColor 0,0,1024,768,"0000FF",intX,intY If intX > 0 And intY > 0 Then i = 1//这里是为了找到图之后跳出循环,取消这个赋值将无线循环 //这里写找到颜色以后的操作 En...

代码如下 SetSimMode 2DoIfColor 457,791, "000000", 0 ThenKeyPress "left", 1Delay 1000End IfDelay 200Loop

你这里有逻辑漏洞,因为你启动脚本有可能是晚上10点之后,你没有交代如果是晚上10点之后启动脚本,是执行A脚本还是执行B脚本,所以我只提供一个“晚上10点之前启动脚本”的代码。 Dim IDID = BeginThread(A)DoIf DateDiff("s", Date & " 22:00:00"...

循环 后面又说找不到就停止 到底是停止啊是循环啊

Dimenv C, aaaa=BeginThread(a)bb=BeginThread(b)Do Delay 1000LoopSub a Do C = C + 1 Delay 300 TracePrint C LoopEnd SubSub b Do //这里放你的脚本 Do If C MOD 10 = 0 Then //IF判断条件自己弄,我这里是判断C是否能被10整除 StopThread aa...

这里有脚本停止语法,当然也可以按F12是快捷键停止,如果程序运行完后,要自己退出,就要自己来一个自己杀自己进程的步骤了。

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com