- - Ako nastaviť výstrahy pripojenia k internetu v systéme Windows 10

Ako nastaviť výstrahy pripojenia k internetu v systéme Windows 10

Ak váš internet funguje a potrebujetesledujte, či máte pripojenie, alebo nie. Najjednoduchší spôsob, ako to urobiť, je sledovať na symbole WiFi v systémovej lište systému Windows 10. Keď stratíte pripojenie na internet, na symbole WiFi sa zobrazí žltá výkričník. Môžete tiež pingovať webovú stránku. Ak nemôžete dávať pozor na systémovú lištu a pinging sa vám zdá únavný, môžete v systéme Windows 10 nastaviť zvukové pripojenia na internet pomocou jednoduchého skriptu.

VAROVANIE SPOILER: Prejdite nadol a pozrite si videonávod na konci tohto článku.

Upozornenia na pripojenie k internetu

Tento skript pôvodne napísal SuperuserFabby a vylepšená technológiou VMMF. Skript vyžaduje, aby ste si pre Win32 stiahli bezplatný nástroj s názvom GNU utilities. Rozbaľte ho a pozrite sa do nasledujúceho priečinka pre súbor EXE s názvom Sleep.exe.

UnxUtilsusrlocalwbin

Použije sa na pridanie čakacej doby medzi kontrolami. Toto EXE by malo byť v rovnakom priečinku, do ktorého ste skript uložili. Nepotrebujete nič iné, takže ho môžete bez obáv odstrániť.

Otvorte Poznámkový blok a vložte doň nasledujúce. Uložte ho s príponou CMD a spustite súbor. Súbor sound.vbs vytvorí skript, takže sa nemusíte obávať.

@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šetko, čo musíte urobiť. Okno príkazového riadka zostane otvorené a bude kontrolovať stav vášho internetového pripojenia. Ak sa zmení, budete počuť zvuk Vypnuté.

Komentáre