[ÐÂÊÖÉÏ·]Åú´¦ÀíÐÂÊÖÈëÃŵ¼¶Á[ÊÓƵ½Ì³Ì]Åú´¦Àí»ù´¡ÊÓƵ½Ì³Ì[ÊÓƵ½Ì³Ì]VBS»ù´¡ÊÓƵ½Ì³Ì[Åú´¦Àí¾«Æ·]Åú´¦Àí°æÕÕƬÕûÀíÆ÷
[Åú´¦Àí¾«Æ·]´¿Åú´¦Àí±¸·Ý&»¹Ô­Çý¶¯[Åú´¦Àí¾«Æ·]CMDÃüÁî50Ìõ²»ÄÜ˵µÄÃØÃÜ[ÔÚÏßÏÂÔØ]µÚÈý·½ÃüÁîÐй¤¾ß[ÔÚÏß°ïÖú]VBScript / JScript ÔÚÏ߲ο¼
·µ»ØÁÐ±í ·¢Ìû
ÎÒÒ²½è¼øÀ´Ð´¸ö£º

Function Set_Net_DateTime()
  Dim attrib,day,month,year,hours
  'On Error Resume Next
  attrib=Split(getHTTPPage("http://stdtime.gov.hk:13"))'30 JAN 2012 00:04:42 HKT
  day=attrib(0)
  month=int(instr("JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC",attrib(1))/3)+1
  year=attrib(2)
  hours=attrib(3)
  Set objSWbemDateTime=CreateObject("WbemScripting.SWbemDateTime")
  objSWbemDateTime.SetVarDate year&"-"&month&"-"&day&" "&attrib(3),True '"2009-3-30 22:38:00"
  Set objWMIService=GetObject("winmgmts:{(Systemtime)}\\.\root\cimv2")
  Set colOSes=objWMIService.ExecQuery("Select * From Win32_OperatingSystem")
  For Each objOS In colOSes
    objOS.SetDateTime objSWbemDateTime.Value
  Next
  Set objSWbemDateTime=nothing
  set objWMIService=nothing
  set colOSes=nothing
End Function

TOP

·µ»ØÁбí