按键精灵循环调用子程序第一次调用能成功执行,到第二系调用是就直接跳过去不执行了

按键精灵循环调用子程序第一次调用能成功执行,到第二系调用是就直接跳过去不执行了,第1张

你这个问题出现在子程序里,子程序里面循环当g=0,然后找图,找到g=1了。当第二次调用子程序的时候,g还是等于1那么循环就不会执行直接跳过去了。

Sub 导航()//导航

g = 0

While g=0

FindPic 0,0,1366,768,"Attachment:\导航bmp",09,intX,intY

If intX > 0 And intY > 0 Then

g = 1

MoveTo intX+20, intY+10

Delay 1000

LeftClick 1

End If

Wend

End Sub

给你加了个东西,你试试吧

子程序里面的i=i+1放错位置了

这样既可

Sub 子程序()

While n=n

i = i + 1

If i = 10 Then

Call 子程序1()

ElseIf i = 40 Then

Call 子程序2()

ElseIf i = 60 Then

Call 子程序3()

i=0

End If

EndWhile

End Sub

运用到多线程就可以实现

BeginThread 线程1 //启动线程1

Delay 10

BeginThread 线程2 //启动线程2

Delay 10

Sub 线程1

//自己编写脚本内容

End Sub

Sub 线程2

//自己编写脚本内容

End Sub

//呵呵,和call有点像,一个是调用至程序。一个是同时调用子程序

//自己手写,给分吧

以上就是关于按键精灵循环调用子程序第一次调用能成功执行,到第二系调用是就直接跳过去不执行了全部的内容,包括:按键精灵循环调用子程序第一次调用能成功执行,到第二系调用是就直接跳过去不执行了、按键精灵9 循环次数 调用子程序、如何用按键精灵9用一个脚本同时运行两个程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10220026.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存