|
|
|
![]() |
|
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 19: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 19: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 22: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: 19:02.