- - Como configurar alertas de conectividade com a Internet no Windows 10

Como configurar alertas de conectividade com a Internet no Windows 10

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