- - Как да настроите предупреждения за свързаност с интернет в Windows 10

Как да настроите предупреждения за свързаност с интернет в Windows 10

Ако вашият интернет действа и трябваследете кога имате връзка или не, най-простият начин да го направите е да следите WiFi символа в системната област в Windows 10. Когато загубите интернет връзка, на символа WiFi се появява жълт удивителен знак. Можете също да пинсирате уебсайт. Ако не можете да следите системната област и pinging изглежда досадно за вас, можете да настроите аудио сигнали за интернет връзка за Windows 10 с помощта на прост скрипт.

ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видео урока в края на тази статия.

Сигнали за интернет връзка

Този сценарий първоначално е написан от SuperuserFabby и подобрен от VMMF. Сценарият изисква да изтеглите безплатна програма, наречена GNU utilities за Win32. Извадете го и погледнете в следната папка за EXE, наречен Sleep.exe.

UnxUtilsusrlocalwbin

Това ще бъде използвано за добавяне на време за изчакване между чековете. Този EXE трябва да бъде в същата папка, в която сте запазили скрипта. Не ви трябва нищо друго, така че не се колебайте да го изтриете.

Отворете Бележника и поставете следното в него. Запишете го с разширение CMD и стартирайте файла. Файлът sound.vbs се създава по сценария, така че не се притеснявайте за това.

@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

Това е всичко, което трябва да направите. Прозорецът на командния ред ще остане отворен и ще провери състоянието на вашата интернет връзка. Ако се промени, ще чуете изключен звук.

Коментари