i used the code and it does work but...
we use a network and the phone line goes in the same hub as the network. if
i simply unplug the adsl line it still say "you are connected to the net" if
i unplug my computer from the network hub it says "internet not connected"
will try on a computer with out network and see if it works
> Give this one a go...
>
[quoted text clipped - 31 lines]
> > end if
> > end sub
Here is another one you can try out. It has a function I was using with my
VB Scripting, but it should work in this scenario as well.
Just change the URL in the function call to whatever you think necessary for
an Internet connection type check.
Sub test2()
If IsAlive("www.google.com") = True Then ' change URL
as needed
MsgBox "You are connected to the Internet"
ElseIf IsAlive("www.google.com") = False Then ' change URL as
needed
MsgBox "You are NOT connected to the Internet"
End If
End Sub
Function IsAlive(strHost)
'---------- Test to see if host or url alive through ping -----------------
' Returns True if Host responds to ping '
' Function is compliments of Phil Gordemer, ARH Associates
' Found @ http://www.tek-tips.com/viewthread.cfm?qid=1279504&page=3
'
' Though there are other ways to ping a computer, Win2K,
' XP and different versions of PING return different error
' codes. So the only reliable way to see if the ping
' was sucessful is to read the output of the ping
' command and look for "TTL="
'
' strHost is a hostname or IP
Const OpenAsASCII = 0
Const FailIfNotExist = 0
Const ForReading = 1
Dim objShell, objFSO, sTempFile, fFile
Set objShell = CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
sTempFile = objFSO.GetSpecialFolder(2).ShortPath & "\" &
objFSO.GetTempName
objShell.Run "%comspec% /c ping.exe -n 2 -w 500 " & strHost & ">" &
sTempFile, 0, True
Set fFile = objFSO.OpenTextFile(sTempFile, ForReading, FailIfNotExist,
OpenAsASCII)
Select Case InStr(fFile.ReadAll, "TTL=")
Case 0
IsAlive = False
Case Else
IsAlive = True
End Select
fFile.Close
objFSO.DeleteFile (sTempFile)
Set objFSO = Nothing
Set objShell = Nothing
End Function
> i used the code and it does work but...
>
[quoted text clipped - 41 lines]
>> > end if
>> > end sub
pswanie - 27 Jan 2008 17:28 GMT
Sub or function not defined....
i am still rather new to this...
how do i define a function and if u got time what exacly that mean and when
and how etc please...
Phillip
> Here is another one you can try out. It has a function I was using with my
> VB Scripting, but it should work in this scenario as well.
[quoted text clipped - 94 lines]
> >> > end if
> >> > end sub
pswanie - 27 Jan 2008 17:30 GMT
wups silly me... did not read ur full post.
thanx
> Here is another one you can try out. It has a function I was using with my
> VB Scripting, but it should work in this scenario as well.
[quoted text clipped - 94 lines]
> >> > end if
> >> > end sub