Function Bslogin(username,password)
	Set objL = CreateObject("WScript.Shell")
	objL.run("chrome --app=http://10.166.250.5/termsAuth/index.htm?www.google.com/")
	WScript.sleep 2000
	objL.SendKeys "{TAB}"
	objL.SendKeys " "
	objL.SendKeys "{TAB}"
	objL.SendKeys " "
	WScript.sleep 1000
	objL.SendKeys "^a"
	objL.SendKeys username
	objL.sendKeys "{TAB}"
	objL.SendKeys "^a"
	objL.SendKeys password
	objL.SendKeys "{ENTER}"
	WScript.sleep 2000
	objL.SendKeys "%{F4}"
	objL.sendkeys "{ESC}"
End Function

Function Ping(strHost)
	Dim oPing, oRetStatus, bReturn
	Set oPing = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_PingStatus where address='" & strHost & "'")
	
	For Each oRetStatus In oPing
		If IsNull(oRetStatus.StatusCode) Or oRetStatus.StatusCode <> 0 Then
			bReturn = False
		Else
			bReturn = True
		End If
		Set oRetStatus = Nothing
	Next
	Set oPing = Nothing
	
	Ping = bReturn
End Function


username="2012LiHX"
password="xuan1624"
toping="www.google.com"
Set obj=CreateObject("WScript.shell")
hotspotname="Eq"
Dim errlvl
Do
	If Not Ping(toping) Then
		obj.Run "netsh wlan connect name="&hotspotname&"&setx ERL=%ERRORLEVEL%",,True
		errlvl = obj.ExpandEnvironmentStrings( "%ERL%" )
		obj.Run "REG delete HKCU\Environment /F /V ERL",,True
		If (errorlvl=1 And Hour>=7) Then
			If Not Ping("10.166.250.5") Then
				obj.Run "netsh wlan connect name=wireless@bs",,True
			End If
			Bslogin username,password
		End If
	End If
	WScript.sleep 900000
Loop