- - كيفية إعداد تنبيهات الاتصال بالإنترنت على ويندوز 10

كيفية إعداد تنبيهات الاتصال بالإنترنت على ويندوز 10

إذا كان الإنترنت الخاص بك يتصرف ، وتحتاج إلىتتبع عندما يكون لديك اتصال أم لا ، فإن أبسط طريقة للقيام بذلك هي مراقبة رمز WiFi في علبة النظام على نظام Windows 10. عندما تفقد اتصال الإنترنت ، تظهر علامة تعجب صفراء على رمز WiFi. يمكنك أيضا تنفيذ الأمر ping موقع على شبكة الإنترنت. إذا لم تتمكن من مراقبة علبة النظام ويبدو أن اختبار الاتصال أمر شاق بالنسبة لك ، فيمكنك إعداد تنبيهات اتصال إنترنت الصوتي على نظام التشغيل Windows 10 باستخدام برنامج نصي بسيط.

المفسد التنبيه: قم بالتمرير لأسفل ومشاهدة الفيديو التعليمي في نهاية هذه المقالة.

تنبيهات اتصال الإنترنت

تمت كتابة هذا النص في الأصل بواسطة SuperuserFabby ، وتحسنت بواسطة 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.

تعليقات