还在苦苦守着电脑,心急如焚看着血条越来越少,等着技能CD冷却然后放大招嘛……
想不想浪漫一把,博得基 友欢心,从此只爱你一人?
是不是想说,有DateDiff可以获取时间间隔嘛~~
小编今天给大家带来的,可不是这么简单的命令哦~
要么牛哄哄,要么软趴趴!
调取系统底层API
GetTickCount函数介绍:
GetTickCount返回(retrieve)从操作系统启动所经过(elapsed)的毫秒数,它的返回值是DWORD。
函数声明:
Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long
函数范例:计算当前时间和5秒后的时间差
// 获取当前时间
TheTime = GetTickCount()
// 延时 5 秒
Delay 5000
// 再次获取当前时间,计算时间差
TracePrint GetTickCount() - TheTime
运行结果:
2014-8-12 18:01 上传
下载附件 (119.7 KB)
获取时间间隔:函数DateDiff与函数GetTickCount()对比
DateDiff只能获取到最小单位为:秒的数值
GetTickCount()可以获取到最小单位为:毫秒的数值
有时候,脚本的成败往往就在毫秒之间!
范例:等图找图大神代码
来看看大神提供的等图找图代码段吧~~
//声明函数GetTickCount
Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long
//找出多张图(hsz.bmp、jsj.bmp、ie.bmp)中的其中一张
TracePrint 找多图("hsz.bmp|jsj.bmp|ie.bmp")
//延迟5000ms,等待图(hsz.bmp)
TracePrint 等图_毫秒("hsz.bmp",5000)
//延迟5000ms,等待多张图(hsz.bmp、jsj.bmp、ie.bmp)中的其中一张
TracePrint 等多图_毫秒("hsz.bmp|jsj.bmp|ie.bmp",5000)
Function 找多图_数组(图像列表)
找多图_数组 = 0
For i = 0 To UBound(图像列表)
FindPic 0, 0, Plugin.Sys.GetScRX - 1, Plugin.Sys.GetScRY - 1, "Attachment:\" & 图像列表(i), 1, intX, intY
If IntX >= 0 Then
找多图_数组 = i + 1
Exit For
End If
Next
End Function
Function 找多图(图像)
找多图 = 找多图_数组(split(图像,"|"))
End Function
Function 等图_毫秒(图片, 超时时间)// 利用两次 GetTickCount() 得到时间间隔(单位:毫秒)
等图_毫秒 = TRUE
开始时间 = GetTickCount()
Do
If GetTickCount() - 开始时间 > 超时时间 Then 等图_毫秒 = FALSE:Exit Do
FindPic 0, 0, Plugin.Sys.GetScRX - 1, Plugin.Sys.GetScRY - 1, "Attachment:\" & 图片, 1, intX, intY
Loop Until IntX >= 0
End Function
Function 等多图_毫秒(图片, 超时时间)// 利用两次 GetTickCount() 得到时间间隔(单位:毫秒)
开始时间 = GetTickCount()
Do
If GetTickCount() - 开始时间 > 超时时间 Then Exit Do
等多图_毫秒 = 找多图(图片)
Loop Until 等多图_毫秒
End Function
运行结果:
按键精灵怎么设置循环间隔的时间 按键精灵设置循环间隔时间
按键精灵设置时间间隔首先在这里我们打开或者新建一个脚本,点击左侧的【其他命令】;在这里还可以设置鼠标命令、控制命令、颜色\/图形命令、插件命令等,有需要修改的选项用户可点击打开修改。2.打开其它命令选项后就可以看到设置时间的地方,就是【延时】,在这里输入想设置的时间即可。除了可设置时间还可以对...
按键精灵时间间隔怎样设置
打开或新建一个脚本,点击左侧【其他命令】就能看到设置时间的地方,就是【延时】点击第一个下拉菜单,可以选择时间的单位,有【秒】和【毫秒】两种后面的时间,可以输入间隔的数值点击后面【插入】,就能看到命令已被插入了,注意:在脚本中,所有的时间单位都是【毫秒】,即使你插入的时候单位选择的是秒...
按键精灵怎么设置按键间隔时间
1、打开或者新建一个脚本,点击左侧的其他命令。2、可以看到设置时间的地方,就是延时。3、点击第一个下拉菜单,可以选择时间的单位,有秒和毫秒两种。4、后面的时间可以输入间隔的数值。5、然后点击后面的插入。6、命令即被插入。
用按键精灵如何巧妙获取时间间隔?
\/\/ 获取当前时间 TheTime = GetTickCount()\/\/ 延时 5 秒 Delay 5000 \/\/ 再次获取当前时间,计算时间差 TracePrint GetTickCount() - TheTime 运行结果:2014-8-12 18:01 上传 下载附件 (119.7 KB)获取时间间隔:函数DateDiff与函数GetTickCount()对比 DateDiff只能获取到最小单位为:秒的数值 GetTic...
按键精灵怎样设置时间间隔
就是【延时】这时我们点击第一个下拉菜单,可以选择时间的单位,有【秒】和【毫秒】两种后面的时间,可以输入间隔的数值再点击后面【插入】就能看到命令已被插入了,注意:在脚本中,所有的时间单位都是【毫秒】,即使你插入的时候单位选择的是秒,按键精灵也会转为毫秒按键精灵| ...
按键精灵如何设置时间间隔
点击第一个下拉菜单,就可以选择时间的单位,有【秒】和【毫秒】两种。后面的时间,可以输入间隔的数值。然后点击后面的【插入】。就可以看到命令已经被插入了,注意:在脚本中,所有的时间单位都是【毫秒】,即使你插入的时候单位选择的是秒,按键精灵也会转为毫秒。还有一种更加简便的方法,点击【源...
按键精灵安卓版怎么加一个时间间隔?
用到的函数 time ,获取手机从开机到现在的时间,单位是秒。dim a;a=time();do;If tiem()-a>3600 Then;\/\/这边执行那个小程序;End If;loop。按键精灵是一款模拟鼠标键盘动作的软件。通过制作脚本,可以让按键精灵代替双手,自动执行一系列鼠标键盘动作。按键精灵简单易用,不需要任何编程知识就...
按键精灵计算时间间隔
然后再用Select Case 就判定是什么班 用下面这段代码可以获得到"2012年8月30日"有31天 t1 = "2012-7-30"t2 = "2012-8-30"MsgBox CDate(t2)-CDate(t1)剩下的我相信你能写出来.--- 写完才发现用DateDiff函数也是可以计算天数的.下面例子利用 DateDiff 函数显示给定日期和当天日期之间的天数...
按键精灵设置每隔一段时间执行命令?
1、在按键精灵首页,点击“新建”建立一个新脚本,点击左侧的“其他命令”,下方第一栏可设置时间间隔,在延时中选择秒或者毫秒 ,设置延时时间,点击“插入”。2、右侧即可生成延时时间,无论设置的是毫秒还是秒,都会转化成毫秒。3、在“源文件”输入Delay加毫秒时间,也可以设置延时时间。
按键精灵怎么设置5分钟循环一次
要实现按键精灵每5分钟循环一次的功能,首先需要在“循环执行”选项中选择“循环间隔”,将其设置为“5分钟”。这一步骤决定了按键精灵每隔多长时间自动运行一次你的脚本。接着,在“循环次数”中选择“无限循环”,这样就可以确保你的脚本可以在设定的时间间隔内不断重复执行,直至手动停止。值得注意的是...