- - Sådan konfigureres internetforbindelsesalarmer i Windows 10

Sådan konfigureres advarsler om internetforbindelse i Windows 10

Hvis dit internet fungerer, og det skal duholde styr på, når du har en forbindelse eller ej, den enkleste måde at gøre det på er at holde øje med WiFi-symbolet i systembakken i Windows 10. Når du mister internetforbindelse, vises et gult udråbstegn på WiFi-symbolet. Du kan også pinge et websted. Hvis du ikke kan holde øje med systembakken, og pinging synes at være kedeligt for dig, kan du konfigurere alarmer på internetforbindelse på Windows 10 med et simpelt script.

SPOILER ALERT: Rul ned og se videostudiet i slutningen af ​​denne artikel.

Internetforbindelsesalarmer

Dette script blev oprindeligt skrevet af SuperuserFabby, og forbedret af VMMF. Scriptet kræver, at du downloader et gratis værktøj kaldet GNU-værktøjer til Win32. Ekstraher den og kig efter i den følgende mappe efter en EXE kaldet Sleep.exe.

UnxUtilsusrlocalwbin

Dette bruges til at tilføje en ventetid mellem kontrollerne. Denne EXE skal være i den samme mappe, som du gemmer scriptet i. Du behøver ikke andet, så du er velkommen til at slette det.

Åbn Notepad, og indsæt følgende i det. Gem det med en CMD-udvidelse, og kør filen. Filen sound.vbs oprettes af scriptet, så du skal ikke bekymre dig om det.

@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

Det er alt hvad du skal gøre. Et kommandopromptvindue forbliver åbent og kontrollerer status for din internetforbindelse. Hvis det ændrer sig, vil du høre lyden fra.

Kommentarer