当前位置:DOS资源站资料中心VBS脚本 → 取得注册表时间后求取间隔时间

取得注册表时间后求取间隔时间

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-5-17 23:19:24

先写入一个时间到注册表

Set WSHell = wscript.CreateObject("WSCRIPT.SHELL")
WSHell.Regwrite("HKEY_CURRENT_CONFIG\Software\Microsoft\windows\CurrentVersion\Internet Settings\timebegin"),time

保存为1.vbs

接下来就是读取注册表里记录的时间字符串

Set WSHell = wscript.CreateObject("WSCRIPT.SHELL")
a = WSHell.Regread("HKEY_CURRENT_CONFIG\Software\Microsoft\windows\CurrentVersion\Internet Settings\timebegin")
Dim n, s
n = DateDiff("n", a, Time)
s = DateDiff("s", a, Time)
Dim m

m = Int(s / 60)
If m > Max Then
Max = m
End If
If (s > 60 * m) Then
wscript.echo (n & "分" & (s - 60 * m) & "秒")
Else
wscript.echo s & "秒"
End If

保存为2.vbs