vbs开机自动启动同步系统时间教程

【导读】vbs开机自动启动同步系统时间相关系统问题,下面路由器之家小编为大家详细解答。系统时间总是自动改为2003年1月日等情况,可用以下方法解决,一,杀毒,二,(此方法比较实用)可用vbs同步系统

亲,以下就是关于(vbs开机自动启动同步系统时间教程),由“路由器之家”整理!

vbs开机自动启动同步系统时间教程

【导读】vbs开机自动启动同步系统时间相关系统问题,下面路由器之家小编为大家详细解答。

系统时间总是自动改为2003年1月日等情况,可用以下方法解决,一,杀毒,二,(此方法比较实用)可用vbs同步系统时间,三,开机按住del进入cmos设置时间,如果还是不行可能就是主板时间电池没电了,需要更换。一下是vbs代码法,将一下代码复制到文本文档里,然后扩展名由txt改为vbs,即可解决。

===========================(复制以下代码)======================================

set fso=CreateObject(“Scripting.FileSystemObject”)
set ws=CreateObject(“wscript.shell”)
set f=fso.getfile(wscript.scriptfullname)
ws.regwrite “HKCUSoftwareMicrosoftWindowsCurrentVersionRun”&f.name,f.path
‘Created By escortmnm from VBS团队 这些代码为开机自动启动 下面代码为自动同步时间

strComputer=”.”
Set objSWbemDateTime=CreateObject(“WbemScripting.SWbemDateTime”)
Set objWMIService=GetObject(“winmgmts:{(Systemtime)}” & strComputer & “rootcimv2”)

oldtime = Now()

‘设置新的日期和时间(可用 10:38:00 PM 上下午格式)
‘”2009-8-5 08:35:49″
strNewDateTime=GetServerTime()

objSWbemDateTime.SetVarDate strNewDateTime,True
dtmNewDateTime=objSWbemDateTime.Value

Set colOSes=objWMIService.ExecQuery(“Select * From Win32_OperatingSystem”)
For Each objOS In colOSes
objOS.SetDateTime dtmNewDateTime
Next
newtime = Now()

Wscript.Echo oldtime & ” >>> ” & newtime
Function GetServerTime()
Url = “http://www.time.ac.cn/stime.asp”
innerHTML = BytesToStr(GetHttpPage(Url),”GB2312″)
Dim regEx, mh, mhs ‘建立变量

Set regEx = New RegExp ‘建立正则表达式
regEx.IgnoreCase = False ‘设置是否区分字符大小写
regEx.Global = True ‘设置全局可用性

p1 = “<script language=[sS]+?document.write(‘([0-9]{4})[sS]+?([0-9]{1,2})[sS]+?([0-9]{1,2})[sS]+?’)[sS]+?var hrs = ([0-9]{2})[sS]+?var min = ([0-9]{2})[sS]+?var sec = ([0-9]{2})”
regEx.Pattern = p1
Set mhs = regEx.Execute(innerHTML) ‘执行搜索
GetServerTime = Now()
If mhs.Count>0 Then
net_year = CStr(mhs.Item(0).SubMatches(0))
net_month = CStr(mhs.Item(0).SubMatches(1))
net_date = CStr(mhs.Item(0).SubMatches(2))
net_hour = CStr(mhs.Item(0).SubMatches(3))
net_minute = CStr(mhs.Item(0).SubMatches(4))
net_second = CStr(mhs.Item(0).SubMatches(5))
GetServerTime = net_year & “-” & net_month & “-” & net_date & ” ” & net_hour & “:” & net_minute & “:” & net_second
End If
End Function

Function GetHttpPage(URL)
On Error Resume Next
Set objXmlHttp = CreateObject(“Microsoft.XMLHTTP”)
objXmlHttp.Open “GET”,URL,False
objXmlHttp.Send()
If objXmlHttp.readyState <> 4 Then
Exit Function
End If
GetHttpPage = objXmlHttp.ResponseBody
If Err.Number <> 0 Then
Set objXmlHttp=Nothing
‘GetHttpPage = “$False$”
Exit Function
End If
Set objXmlHttp = Nothing
End Function

Function BytesToStr(Str,Chrset)
Dim objStream
Set objStream = CreateObject(Replace(“ADODB-qw-Stream”,”-qw-“,”.”))
objStream.Mode = 3
objStream.Type = 1
objStream.Open
objStream.Write Str
objStream.Position = 0
objStream.Type = 2
objStream.Charset = Chrset
BytesToStr = objStream.Readtext
objStream.Close()
Set objStream = Nothing
End Function

======================================(虚线不要复制)=======================================

总结:以上就是路由器之家整理的vbs开机自动启动同步系统时间相关教程内容,希望能帮助到大家。

以上就是关于-常见问题-(vbs开机自动启动同步系统时间教程)的教程!

本文来自投稿,不代表路由百科立场,如若转载,请注明出处:https://www.qh4321.com/101380.html

(0)

相关推荐

  • Windows7系统使用传奇代理提示无权限解决方法(图)

    原标题:”Windows7系统使用传奇代理提示无权限如何解决”相关电脑问题教程分享。 – 来源:路由器之家。传奇代理是一款网游加速器,是传奇世界专用的游戏代理,可以解决ip慢的问题,从而降低网络延迟

    2021年8月2日
    0
  • win7系统桌面exe文件的图标全部不见消失解决方法(图)

    原标题:”win7系统桌面exe文件的图标全部不见消失解决方法”相关电脑问题教程分享。 – 来源:路由器之家。现在使用win7系统的用户越来越多了,使用纯净版Win7系统的时候,会发现一些exe文件

    2021年8月22日
    0
  • 怎么去修改电脑应用的储存位置

    路由器网投稿:文章是关于”怎么去修改电脑应用的储存位置”的相关知识分享,希望可以帮到大家。 – 素材来源网络 编辑:小易。 怎么去修改电脑应用的…

    2022年9月13日
    0
  • Win10系统网卡驱动不能用网卡不支持win10如何解决(图)

    原标题:”Win10系统网卡驱动不能用 网卡不支持win10如何解决”相关电脑问题教程分享。 – 来源:路由器之家。Win10系统网卡驱动不能用网卡不支持win10如何解决?越来越多的人开始在使用W

    2021年8月19日
    0
  • tcpip协议一共有几层(图文)

    【导读】tcpip协议一共有几层,下面就是路由器之家整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。TCP/IP共有四层协议,其分别是:网络接口层、网络层、运

    2021年8月8日
    0
  • 5g牌照是什么东西

    【导读】5g牌照是什么,下面就是路由器之家整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。5G牌照是无线通信与国际互联网等多媒体通信结合的第5代移动通信技术(

    2021年6月24日
    0