用按键精灵巧妙获取时间间隔

 时间:2024-10-24 19:19:03

还在苦苦守着电脑,心急如焚看着血条越来越少,等着技能CD冷却然后放大招嘛……想不想浪漫一把,博得基友欢心,从此只爱你一人?是不是想说,有DateDiff可以获取时间间隔嘛~~小编今天给大家带来的,可不是这么简单的命令哦~要么牛哄哄,要么软趴趴!

工具/原料

按键精灵2014

方法/步骤

1、调取系统底层APIGetTickCount函数介绍:GetTickCount返回(retrieve)从操作系统启动所经过(elapsed)的毫秒数,它的返回值是DWORD。函数声明:DeclareFunctionGetTickCountLib"kernel32"Alias"GetTickCount"()AsLong函数范例:计算当前时间和5秒后的时间差//获取当前时间TheTime=GetTickCount()//延时5秒Delay5000//再次获取当前时间,计算时间差TracePrintGetTickCount()-TheTime运行结果:

用按键精灵巧妙获取时间间隔

2、获取时间间隔:函数DateDiff与函数GetT坡纠课柩ickCount()对比DateDiff只能获取到最小单位为:秒的数苒锃巳伢值GetTickCount()可以获取到最小单位为:毫秒的数值有时候,脚本的成败往往就在毫秒之间!范例:等图找图大神代码来看看大神提供的等图找图代码段吧~~//声明函数GetTickCountDeclareFunctionGetTickCountLib"kernel32"Alias"GetTickCount"()AsLong//找出多张图(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找多图_数组(图像列表)找多图_数组=0Fori=0ToUBound(图像列表)FindPic0,0,Plugin.Sys.GetScRX-1,Plugin.Sys.GetScRY-1,"Attachment:\"&图像列表(i),1,intX,intYIfIntX>=0Then找多图_数组=i+1ExitForEndIfNextEndFunctionFunction找多图(图像)找多图=找多图_数组(split(图像,"|"))EndFunctionFunction等图_毫秒(图片,超时时间)//利用两次GetTickCount()得到时间间隔(单位:毫秒)等图_毫秒=TRUE开始时间=GetTickCount()DoIfGetTickCount()-开始时间>超时时间Then等图_毫秒=FALSE:ExitDoFindPic0,0,Plugin.Sys.GetScRX-1,Plugin.Sys.GetScRY-1,"Attachment:\"&图片,1,intX,intYLoopUntilIntX>=0EndFunctionFunction等多图_毫秒(图片,超时时间)//利用两次GetTickCount()得到时间间隔(单位:毫秒)开始时间=GetTickCount()DoIfGetTickCount()-开始时间>超时时间ThenExitDo等多图_毫秒=找多图(图片)LoopUntil等多图_毫秒EndFunction运行结果:

用按键精灵巧妙获取时间间隔

win7系统下怎么把C盘锁,空间不多了要怎么锁定? 如何查看CPU是多少位 域控上怎么向组中添加成员? 如何在Windows10系统用组策略关闭缩略图的缓存 Win7资源监视器在哪,怎么打开Win7资源监视器
热门搜索
动漫可爱图片 苹果树简笔画图片 天使动漫 可爱动漫头像 动漫小说