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







Pokud váš internet nefunguje a potřebujete sledovat, zda máte připojení nebo ne, nejjednodušší způsob, jak to udělat, je sledovat symbol WiFi na hlavním panelu systému Windows 10. Když ztratíte připojení k internetu, na symbolu WiFi se objeví žlutý vykřičník. Můžete také pingnout web. Pokud nemůžete sledovat systémovou lištu a ping se vám zdá zdlouhavý, můžete ve Windows 10 nastavit zvuková upozornění na připojení k internetu pomocí jednoduchého skriptu.

SPOILER ALERT: 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 Superuser Fabby a vylepšil ho VMMF. Skript vyžaduje, abyste si stáhli bezplatný nástroj s názvem GNU nástroje pro Win32. Rozbalte jej a vyhledejte v následující složce soubor EXE s názvem Sleep.exe.

UnxUtilsusrlocalwbin

To se použije k přidání čekací doby mezi kontrolami. Tento EXE by měl být ve stejné složce, do které ukládáte skript. Nic dalšího nepotřebujete, tak to klidně smažte.

  Jak změnit svého uživatelského agenta na Mac nebo Windows

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 vytvoří skript, takže si s tím nedělejte 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. Zůstane otevřené okno příkazového řádku, které kontroluje stav vašeho připojení k internetu. Pokud se změní, uslyšíte zvuk Vypnuto.

  Jak se připojit k serveru Minecraft na Windows 10