Se sua internet está funcionando e você precisaacompanhar quando você 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 executar ping em um site. Se você não consegue ficar de olho na bandeja do sistema e o ping parecer tedioso para você, configure os alertas de conectividade de áudio à 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 por SuperusuárioFabby e aprimorado pelo VMMF. O script requer que você baixe um utilitário gratuito chamado GNU utilities for Win32. Extraia-o e procure na pasta a seguir um EXE chamado Sleep.exe.
UnxUtilsusrlocalwbin
Isso será usado para adicionar um tempo de espera entre as verificações. Esse EXE deve estar na mesma pasta em que você salva o script. Você não precisa de mais nada; sinta-se à vontade para excluí-lo.
Abra o Bloco de notas e cole o seguinte. Salve-o com uma extensão CMD e execute o arquivo. O arquivo sound.vbs deve ser criado pelo script, portanto, não se preocupe.

@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
É tudo o que você precisa fazer. Uma janela do prompt de comando permanecerá aberta, verificando o status da sua conectividade com a Internet. Se mudar, você ouvirá o som Desligado.
Comentários