按键精灵大循环里包含一个小循环怎么做? 50
我想做一个间隔12分钟按一次左键,然后每30分钟按一次7键盘和8键盘,这样应该是用大循环套小循环吧?应该怎么做呢?有大佬解决下嘛...
我想做一个间隔12分钟按一次左键,然后每30分钟按一次7键盘和8键盘,这样应该是用大循环套小循环吧?应该怎么做呢?有大佬解决下嘛
展开
2个回答
2020-01-14
展开全部
要是时间的话可以 直接用时间代码
思路就是,获取当前时间作为起点,然后再循环获取时间,当当前时间减去起点时间时候等于12分钟则弹出.30分的也一样.
时间起点 = Plugin.GetSysInfo.GetTime()
时间起点1 = Plugin.GetSysInfo.GetTime()
Rem 循环
当前时间 = Plugin.GetSysInfo.GetTime()
If 当前时间 - 时间起点 >= 12*60*1000 Then
Msgbox "12分钟了"
时间起点 = Plugin.GetSysInfo.GetTime()
End If
当前时间1 = Plugin.GetSysInfo.GetTime()
If 当前时间1 - 时间起点1 >= 30*60*1000 Then
Msgbox "30分钟了"
时间起点1 = Plugin.GetSysInfo.GetTime()
End If
Goto 循环
思路就是,获取当前时间作为起点,然后再循环获取时间,当当前时间减去起点时间时候等于12分钟则弹出.30分的也一样.
时间起点 = Plugin.GetSysInfo.GetTime()
时间起点1 = Plugin.GetSysInfo.GetTime()
Rem 循环
当前时间 = Plugin.GetSysInfo.GetTime()
If 当前时间 - 时间起点 >= 12*60*1000 Then
Msgbox "12分钟了"
时间起点 = Plugin.GetSysInfo.GetTime()
End If
当前时间1 = Plugin.GetSysInfo.GetTime()
If 当前时间1 - 时间起点1 >= 30*60*1000 Then
Msgbox "30分钟了"
时间起点1 = Plugin.GetSysInfo.GetTime()
End If
Goto 循环
追问
不用获取时间吧 感觉有点麻烦不太懂(´°Δ°`)
追答
这个是最不麻烦的,因为你看其实就1条获取时间的代码.
Plugin.GetSysInfo.GetTime()
第一次运行时候记录下,然后每次检测运行,到12和30就重新再定义再检测.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询