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)

相关推荐

  • 怎么打开路由器设置界面?

    路由器网投稿:文章是关于”怎么打开路由器设置界面?”的相关知识分享,希望可以帮到大家。 – 素材来源网络 编辑:小易。 请问怎么打开路由器的设置…

    2022年7月22日
  • 影音先锋怎么搜片? 影音先锋怎么用?

    路由器网投稿:文章是关于”影音先锋怎么搜片? 影音先锋怎么用?”的相关知识分享,希望可以帮到大家。 – 素材来源网络 编辑:小易。 影音先锋是目…

    2022年8月26日
  • 华为areal10是什么型号(华为areal10是啥型号)

    路由器网投稿:文章是关于”华为areal10是什么型号(华为areal10是啥型号)”的相关知识分享,希望可以帮到大家。 – 素材来源网络 编辑…

    2022年7月20日
  • u盘内部结构和原理科普

    原标题:”U盘内部结构是由什么组成的”相关电脑问题教程分享。 – 来源:网络投稿。我们在平时的学习、生活和工作中,经常使用到U盘来装载各种各样的资料。随身携带,形影不离的U盘,大家有对它了解多少呢?可

    2021年6月24日
  • 双击U盘拒绝访问解决方法

    原标题:”双击U盘出现“拒绝访问”的解决方案”相关电脑问题教程分享。 – 来源:路由器之家。当U盘插入电脑之后,相信大家经常是通过双击U盘来打开的吧,但却出现“拒绝访问”的提

    2021年8月3日
  • Excel多列条件筛选

    路由器网投稿:文章是关于”Excel多列条件筛选”的相关知识分享,希望可以帮到大家。 – 素材来源网络 编辑:小易。 Excel多列条件怎么筛选…

    2022年6月30日