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

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

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

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

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

系统时间总是自动改为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

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

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

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

原创文章,作者:常见问题,如若转载,请注明出处:https://www.224m.com/101380.html

(0)
常见问题常见问题
上一篇 2021年7月27日 04:48
下一篇 2021年7月27日 05:05

相关推荐

  • 路由器恢复出厂设置后上不了网怎么办?

    单位的路由器因为账号密码的问题,恢复了出厂设置,再次设置好以后发现连接不上互联网了,办公室人员连忙跑过来让我帮忙。经过了解测试,大概情况如下:1、网络不经过路由器直接用宽带拨号,可以正常连接,说明网

    2020年5月29日
  • 安装手机用作U盘制作步骤

    原标题:"将安卓手机用作U盘使用的方法"相关电脑问题教程分享。 - 来源:WiFi之家网。不知道,有没有朋友和小编一样,经常把手机当做U盘来使用?有的吧,没有试过的用户,这时一定在嘀咕,到底可不可行?小

    2021年7月22日
  • 普通网线支持多少兆(图文)

    【导读】普通网线支持多少兆,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。市面上能随便买到的最常用的是四类双绞线,这种双绞线一般最高能承载

    2021年7月19日
  • Win10可以连接无线网络却无法上网的解决方法(图)

    原标题:"Win10可以连接无线网络却无法上网的解决方法"相关电脑问题教程分享。 - 来源:WiFi之家网。很多网友表示,Win10系统无线网络可以连接上,并且无线网络显示已连接。但是浏览器上的网页还是

    2021年8月3日
  • 为什么wi-fi显示连上但不能用(图文)

    【导读】为什么wi-fi显示连上但不能用,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。wifi显示连上但不能用的原因及解决方法是:  1

    2021年7月10日
  • 无线路由器IP地址过滤的设置方法

    无线路由器配置简单,不过对于没有网络基础的用户来说,完成路由器的安装和IP地址过滤的设置,仍然有一定的困难,本文小编主要介绍192.168.1.1路由器IP地址过滤的设置方法!无线路由器IP地址过滤

    2020年6月19日
  • 设置wifi密码步骤(设置wifi密码的步骤)

    问:谁能告诉我设置wifi密码的步骤?最好详细一点。最好有截图。谢谢你。 答:其实设置wifi密码很简单。用电脑或手机登录路由器的设置页面,然后打开无线设置或Wi-Fi设置选项设置…

    2022年2月15日
  • Win10系统激活失败提示0xc0000022错误解决方法

    原标题:"Win10系统激活失败提示0xc0000022错误的解决方法"相关电脑问题教程分享。 - 来源:WiFi之家网。Win10系统激活失败提示0xc0000022错误代码怎么解决?有用户反映自己的

    2021年7月21日
  • 打开dns加密有啥用(图文)

    【导读】打开dns加密有啥用,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。dns加密可以确保网络体验安全,不过可能会引起网络延迟,还可以

    2021年8月20日
  • 怎么通过路由器控制小孩看电视时间

    新年伊始,每个家长都很担心小孩子近视,因为现今电子产品太多,小孩子自学能力太强,单就看电视而言,小孩子可以一整天不休息,霸着电视看到大半夜,这可愁坏了家长,现在就跟随食为天来学习下如何控制孩子看电视

    2020年6月21日