
在timstop的到时事件中写入如下代码:
timstop.enabled=false
call b()'要执行一次的子程序
call a()'再执行一次第一子程序
在一个button 控件的点击事件下写入如下代码:
do while timstop.enabled
call a()'应该循环的子程序
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不然电脑很卡的~
一般来说,Rcall指令属于ROM空间的相对寻址范畴,call属于ROM空间的直接寻址范畴。CALL和RCALL的区别:
1、指令长度不同;
2、指令执行所需机器周期不同;
3、寻址范围不同。
——其他知识点普及:
ROM(Read Only Memory)的全名为唯读记忆体,它相当于复PC机上的硬盘,用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,制ROM也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)