1. 首页 > 科技

按键精灵如何循环的调用子程序? 按键精灵 定义子程序

按键精灵如何循环的调用子程序?按键精灵 定义子程序

按键精灵循环和调用子程序的问题

可以用iF完成啊,

i=1

do

if i=1 then

Gosub 子程序1

ElseIf i=2 then

Gosub 子程序2

ElseIf l=3 then

Gosub 子程序3

End If

loop

以此类推

按键精灵如何让一个程序循环多次调用子程序然后继续循环?

你描述的不是很清楚

按我理解的意思给你个大概思路,你自己改下,要是不行就给我hi

-----------

//之前的代码你自己搞

BT = Plugin.Sys.GetTime() //获得当前系统时间

CT = Plugin.Sys.GetTime() //获得当前系统时间

While CT - BT < 180000 //如果时间差小于3分钟就循环运行

Call 子程序()//如果你的子程序很短下面再加一个“delay ”不然CPU运行会很高,延时多少你自己定

CT = Plugin.Sys.GetTime()

Wend//按键7用Endwhile

//这儿就是超过三分钟后你要执行的代码了

Sub 子程序()

//别忘了子程序的内容放这儿

End Sub

------------------

希望对你有帮助

Rem 开始

Hwnd = Plugin.Window.Foreground()

s = Window.GetClientRect(hwnd)

MyArray = Split(s, "|", -1, 1)

sx = MyArray(0)

sy = Myarray(1)

FindColor 801+sx,232+sy,1006+sx,593+sy,"A5F7BD",intX,intY

If intX > 0 And intY > 0 Then

MoveTo intX, intY

Delay 200

RightClick 1

End If

BT = Plugin.Sys.GetTime()

CT = Plugin.Sys.GetTime()

While CT - BT < 180000

Call aa()

CT = Plugin.Sys.GetTime()

Wend

goto 开始

Sub aa()

KeyDown 105,25

MoveTo 220+sx,433+sy

LeftClick 1

MoveTo 216+sx,389+sy

LeftClick 1

End Sub

//建议你在子程序里面多一些delay不然电脑很卡的~

按键精灵怎么设置循环? 怎么设置使用子程序A一段时间后,调用一次子程序B,然后继续子程序A

call A

sub A()

wait 时间

call B

end sub

sub B()

'b代码执行后

call A

end sub

按键精灵9 循环次数 调用子程序

子程序里面的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