Se a sua Internet está funcionando mal e você precisa acompanhar quando tem uma conexão ou não, a maneira mais simples de fazer isso é ficar de olho no símbolo WiFi na bandeja do sistema no Windows 10. Quando você perde a conectividade com a Internet, um ponto de exclamação amarelo aparece no símbolo WiFi. Você também pode pingar um site. Se você não consegue ficar de olho na bandeja do sistema e o ping parece entediante para você, você pode configurar alertas de conectividade de áudio com a Internet no Windows 10 com um script simples.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
Alertas de conectividade com a Internet
Este script foi originalmente escrito pelo superusuário Fabby e aprimorado pelo VMMF. O script requer que você baixe um utilitário gratuito chamado Utilitários GNU para Win32. Extraia-o e procure dentro da seguinte pasta por um EXE chamado Sleep.exe.
UnxUtilsusrlocalwbin
Isso será usado para adicionar um tempo de espera entre as verificações. Este EXE deve estar na mesma pasta em que você salvou o script. Você não precisa de mais nada, então sinta-se à vontade para excluí-lo.
Abra o Bloco de Notas e cole o seguinte nele. Salve-o com uma extensão CMD e execute o arquivo. O arquivo sound.vbs será criado pelo script então não se preocupe com isso.
@ECHO OFF :whileNoInternet set "host=8.8.8.8" ::check if internet is working PING -n 1 -w 5000 "%host%" | findstr /r /c:"[0-9] *ms" if %errorlevel% neq 0 ( ::the internet is not working keep cheking until it does echo No internet yet %TIME% GOTO whileNoInternet ) echo we gained internet ::the internet is working play internet ON song @echo off set "file=InternetON_GOGOGO.mp3" ( echo Set Sound = CreateObject("WMPlayer.OCX.7"^) echo Sound.URL = "%file%" echo Sound.Controls.play echo do while Sound.currentmedia.duration = 0 echo wscript.sleep 100 echo loop echo wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000) >sound.vbs start /min sound.vbs @ECHO OFF :whileInternet sleep.exe 5s ::check if internet is still working PING -n 1 -w 1000 "%host%" | findstr /r /c:"[0-9] *ms" if %errorlevel% == 0 ( ::the internet is still working keep cheking until it does not echo We have internet %TIME% GOTO whileInternet ) :: detect possible internet glitches (do not trust the first failure) echo internet glitch detected sleep.exe 10s PING -n 1 -w 1000 "%host%" | findstr /r /c:"[0-9] *ms" if %errorlevel% == 0 ( ::the internet is still working keep cheking until it does not echo We have internet %TIME% GOTO whileInternet ) :: if it failed twice in a row most likely internet is down echo we lost internet ::the internet is not working anymore, play internet OFF song @echo off set "file=InternetHasFallen.mp3" ( echo Set Sound = CreateObject("WMPlayer.OCX.7"^) echo Sound.URL = "%file%" echo Sound.Controls.play echo do while Sound.currentmedia.duration = 0 echo wscript.sleep 100 echo loop echo wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000) >sound.vbs start /min sound.vbs ::start monitoring if it comes back GOTO whileNoInternet
Isso é tudo que você precisa fazer. Uma janela de prompt de comando permanecerá aberta, verificando o status de sua conectividade com a Internet. Se mudar, você ouvirá o som Desligado.