- - Jak nastavit upozornění na připojení k internetu v systému Windows 10

Jak nastavit upozornění na připojení k Internetu v systému Windows 10

Pokud váš internet funguje, a musítesledujte, zda máte připojení, nebo ne, nejjednodušší způsob, jak to udělat, je sledovat na symbolu WiFi na hlavním panelu systému Windows 10. Když ztratíte připojení k internetu, objeví se na symbolu WiFi žlutý vykřičník. Můžete také pingovat webové stránky. Pokud nemůžete dávat pozor na systémovou lištu a pinging se vám zdá zdlouhavý, můžete v systému Windows 10 nastavit zvuková připojení k internetu pomocí jednoduchého skriptu.

VAROVÁNÍ: SPOILER: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Upozornění na připojení k internetu

Tento skript původně napsal SuperuserFabby a vylepšen o VMMF. Skript vyžaduje stažení bezplatného nástroje s názvem GNU utilities pro Win32. Rozbalte jej a podívejte se do následující složky pro EXE s názvem Sleep.exe.

UnxUtilsusrlocalwbin

To bude použito k přidání čekací doby mezi kontrolami. Tento EXE by měl být ve stejné složce, do které skript uložíte. Nepotřebujete nic jiného, ​​takže jej můžete bez obav smazat.

Otevřete Poznámkový blok a vložte do něj následující. Uložte jej s příponou CMD a spusťte soubor. Soubor sound.vbs je vytvořen skriptem, takže si s tím nemusíte dělat starosti.

@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

To je vše, co musíte udělat. Okno příkazového řádku zůstane otevřené a bude kontrolovat stav připojení k internetu. Pokud se změní, uslyšíte zvuk Vypnuto.

Komentáře