- - Az Internetkapcsolat riasztások beállítása a Windows 10 rendszeren

Internetkapcsolat-figyelmeztetések beállítása Windows 10 rendszeren

Ha az internet működik, és erre szükséged vannyomon követheti, ha van-e kapcsolat, vagy sem, a legegyszerűbb módja annak, hogy szemmel tartja a Windows 10 rendszertálcáján található WiFi szimbólumot. Ha elveszíti az internet-kapcsolatot, egy sárga felkiáltójel jelenik meg a WiFi szimbólumon. Pingolhat egy webhelyet is. Ha nem tudja megfigyelni a tálcát, és a pingálás unalmasnak tűnik, akkor egyszerű parancsfájl segítségével beállíthatja az audio internetkapcsolat-figyelmeztetéseket a Windows 10 rendszeren.

SPOILER FIGYELMEZTETÉS: Görgessen le, és nézze meg a videó bemutatóját a cikk végén.

Internetkapcsolat-figyelmeztetések

Ezt a forgatókönyvet eredetileg a Superuser írtaFabby, és továbbfejlesztette a VMMF. A szkript megköveteli, hogy töltsön le egy ingyenes GNU segédprogramot, a Win32-hez. Bontsa ki, és keresse meg a következő mappában egy Sleep.exe nevű EXE fájlt.

UnxUtilsusrlocalwbin

Ezt arra használják, hogy hozzáadja a várakozási időket az ellenőrzések között. Ennek az EXE-nek ugyanabban a mappában kell lennie, ahová a szkriptet menti. Nincs szükséged másra, ezért nyugodtan törölheti azt.

Nyissa meg a Jegyzettömböt, és illessze be a következőket. Mentse el egy CMD kiterjesztéssel, és futtassa a fájlt. A sound.vbs fájlt a szkript hozza létre, ezért ne aggódjon miatta.

@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

Ez minden, amit tennie kell. A parancssori ablak nyitva marad, ellenőrizve az internetkapcsolat állapotát. Ha megváltozik, akkor a Ki hangot hallja.

Hozzászólások