按键精灵如何循环的调用子程序? 按键精灵 定义子程序
- 按键精灵循环和调用子程序的问题
- 按键精灵如何让一个程序循环多次调用子程序然后继续循环?
- 按键精灵怎么设置循环? 怎么设置使用子程序A一段时间后,调用一次子程序B,然后继续子程序A
- 按键精灵9 循环次数 调用子程序
按键精灵循环和调用子程序的问题
可以用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