- - Як налаштувати сповіщення про підключення до Інтернету в Windows 10

Як налаштувати сповіщення про підключення до Інтернету в Windows 10

Якщо ваш Інтернет працює, і вам потрібнослідкуйте за тим, коли у вас підключення чи ні, найпростіший спосіб зробити це - слідкувати за символом WiFi в системному треї для Windows 10. Коли ви втрачаєте підключення до Інтернету, на символі WiFi з’являється жовтий знак оклику. Ви також можете пінг-сайт. Якщо ви не можете стежити за системним треєм, і пінг-файли здаються вам нудними, ви можете налаштувати сповіщення про підключення аудіо до Інтернету в Windows 10 за допомогою простого сценарію.

СПОЙЛЕР ПОПЕРЕДЖЕННЯ: Прокрутіть униз і перегляньте відео-посібник в кінці цієї статті.

Попередження про підключення до Інтернету

Цей сценарій спочатку був написаний СуперусеромFabby та покращений VMMF. Сценарій вимагає завантажити безкоштовну утиліту під назвою утиліти GNU для 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

Це все, що вам потрібно зробити. Вікно командного рядка залишатиметься відкритим, перевіряючи стан підключення до Інтернету. Якщо вона зміниться, ви почуєте звук Off.

Коментарі