|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1009
|
Programma connessione internet.
Ciao a tutti.
Avendo il modem da un'altra parte mi servirebbe, se esiste, un programma che indichi appunto lo stato della connessione internet. In pratica i due led quello internet (il mondo) e quello dell'adsl. Grazie. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
A che pro? Vuoi sapere se/quando la connessione è attiva e riesci a navigare? Semplicamente puoi fare il ping verso google.it tramite CMD
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1009
|
Più che altro mi servirebbe per controllare direttamente sul pc le cadute di linea.
Ad esempio se c'è una disconnessione, questo programma me la segnala. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Prova con questo VBS:
Codice:
' x_Master_x
Dim Infinite, Result, Return
Infinite = 1
Do While Infinite = 1
Result = PingSite("www.google.it")
If Result = False Then
Return = MsgBox("Nessuna connessione trovata", vbSystemModal, "Errore")
WScript.Quit
End If
WScript.Sleep 5000
Loop
Function PingSite(Website)
Dim intStatus, objHTTP
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
objHTTP.Open "GET", "http://" & Website & "/", False
objHTTP.SetRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MyApp 1.0; Windows NT 5.1)"
On Error Resume Next
objHTTP.Send
intStatus = objHTTP.Status
On Error Goto 0
If intStatus = 200 Then
PingSite = True
Else
PingSite = False
End If
Set objHTTP = Nothing
End Function
Ogni 5 secondi ( WScript.Sleep 5000 = millisecondi = 5 secondi, se preferisci puoi aumentare il valore ) verificherà se la connessione è attiva, altrimenti verrà visualizzato un messaggio di errore. Se hai bisogno di qualcosa di più complesso prova a cercare su un motore di ricerca ( network / bandwidth monitor ) oppure vedi se sul sito della casa madre se c'è un software di gestione del tuo modem
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 02-11-2014 alle 20:11. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1009
|
Non parte.
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Che significa "non parte"? Hai qualche errore?
Una volta avviato non deve darti nessun segnale, solo se non trova la connessione attiva ( ergo non riesce a fare il ping verso google.it ) avrai il messaggio, tutto qui. EDIT: Aggiunta versione breve senza WMI
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 02-11-2014 alle 20:09. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1009
|
Ok!
Credevo si aprisse anche una finestra del prompt. Allora grazie. Lo proverò. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1009
|
Come si fa a interromperlo?
Risolto: basta riavviare il pc o spegnerlo. Ultima modifica di Vultus : 02-11-2014 alle 23:40. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8697
|
Lo puoi terminare tramite Task Manager alla voce wscript.exe, non é necessario riavviare.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1009
|
Grazie.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:07.



















