ایجاد پیغام خطا (notification) شارژ باتری در ویندوز 10 - با استفاده از کد نویسی

ایجاد پیغام خطا (notification) شارژ باتری در ویندوز 10 - با استفاده از کد نویسی

اگر شما بخواهید هنگامی که شارژ لپ تاپ شما به حداکثر رسید سیستم شما را مطلع کند، این امکان بصورت پیشفرض وجود ندارد. اما در این مطلب ما شما را آموزش خواهیم داد تا بدون استفاده از نرم افزار خاصی و با استفاده از کد این پیغام خطا را ایجاد نمایید.

همانطور که می دونید بصورت پیشفرض قابلیت ایجاد notification در هنگام تکمیل شارژ لپ تاپ در ویندوز وجود ندارد، التبه شما میتوایند تنظیم کنید که در صورتی که شارژ لپتاپ شما از مقدار مشخصی کمتر شد مثلا به 10 درصد رسید، پیغام خطایی برای مطلع شدن شما نمایش داده شود.

اما اگر شما بخواهید هنگامی که شارژ لپ تاپ شما به حداکثر رسید سیستم شما را مطلع کند، این امکان بصورت پیشفرض وجود ندارد. اما در این مطلب ما شما را آموزش خواهیم داد تا بدون استفاده از نرم افزار خاصی و با استفاده از کد این پیغام خطا را ایجاد نمایید.

این آموزش علاوه بر ویندوز 10بر روی ویندوز 8 و 7 نیز پاسخ خواهد داد.

ایجاد notification تکمیل شارژ باتری لپ تاپ 

نرم افزار notepade سیستم خود را باز کنید و کد زیر را در آن قرار دهید:

set oLocator = CreateObject("WbemScripting.SWbemLocator")
set oServices = oLocator.ConnectServer(".","root\wmi")
set oResults = oServices.ExecQuery("select * from batteryfullchargedcapacity")
for each oResult in oResults
   iFull = oResult.FullChargedCapacity
next

while (1)
  set oResults = oServices.ExecQuery("select * from batterystatus")
  for each oResult in oResults
    iRemaining = oResult.RemainingCapacity
    bCharging = oResult.Charging
  next
  iPercent = ((iRemaining / iFull) * 100) mod 100
  if bCharging and (iPercent > 95) Then msgbox "Battery is at " & iPercent & "%",vbInformation, "Battery monitor"
  wscript.sleep 30000 ' 5 minutes
wend

حال از منوی File گزینه Save as را انتخاب کنید ودر صفحه پاپ آپ باز شده مقدار Save as type را به All files تغییر دهید.

حال فایل رابا یک نام دلخواه و با پسوند .vbs در محل دلخواه ذخیره نمایید. برای نمونه FullBat.vbs 

پس از ذخیره فایل بر روی فایل ایجاد شده راست کلیک کرده و گزینه Create shortcut را انتخاب نمایید. 

shortcut ایجاد شده را به یکی از دو روش زیر به فولدر StartUp منتقل کنید:

1- 

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

2- در جستجوی سیستم خود Run را جستجو کرده و باز کنید.

حال در بخش open عبارت زیررا وارد کرده و روی دکمه OK کلیک کنید:

shell:startup

در نهایت فایل shortcat مرحله قبل را در پوشه ی startup پیست کنید.

مراحل ایجاد notification تمام شد!

حالا هر وقت شما سیستم خود را روشن کنید این فایل بصورت خودکار فراخوانی خواهد شد و در صورتی که شارژ لپ تاپ شما از 95 درصد بالاتر برود یک پیغام خطا بصورت popup نمایش داده خواهد شد که شما را مطلع خواهد کرد و می توانید شارژ سیستم خود را قطع کنید.

نکته: برای تغییر درصد حداکثر می توانید عدد 95 موجود در کدهای بالا را بصورت دلخواه تغییر دهید.

 

درصورتی که سوال یا پیشنهادی دارید از بخش نظرات ارسال کنید.


ارسال نظر

برای اطلاع از پاسخ به نظر شما می توانید ایمیل یا شماره موبایل خود را وارد نمایید. *

ایمیل و شماره موبایل شما کاملا مخفی خواهد ماند و در سایت نمایش داده نخواهد شد. *

اگر نظری برای این مطلب ارسال شد از طریق ایمیل مرا اطلاع بده!
لسیت نظرات
هنوز برای این مطلب نظری ارسال نشده است!