Отримуйте сповіщення про низький або повний заряд батареї вашого ноутбука [Windows]

Останнім часом мій ноутбук почав створювати певні труднощі. Після його ремонту, я змушений ретельно контролювати рівень заряду акумулятора. Раніше, мене цікавило лише, чи підключений ноутбук до живлення і чи заряджається батарея. Оскільки ця проблема не турбувала мене впродовж приблизно чотирьох років, я не знав, як ефективно відстежувати відсоток заряду акумулятора. Існував ризик забути перевірити рівень заряду, що могло призвести до несподіваного вимкнення. На щастя, за допомогою спеціального скрипту та вбудованих можливостей Windows, ці проблеми вдалося вирішити. Тепер я можу отримувати сповіщення на екрані та звукові сигнали, коли рівень заряду акумулятора досягає певного значення, як мінімального, так і максимального.

Попередження про низький рівень заряду

Щоб налаштувати сповіщення про низький рівень заряду, зайдіть у “Панель керування” > “Обладнання та звук” > “Електроживлення” > “Змінити параметри схеми живлення” та оберіть схему живлення, яку хочете відредагувати. Прокрутіть список параметрів до розділу “Акумулятор”. Тут ви можете увімкнути звукові сповіщення, які будуть спрацьовувати, коли батарея досягає критичного рівня або розряджається. Найкраще те, що ви можете самостійно обрати значення цих рівнів, як для роботи від мережі, так і від акумулятора.

Сповіщення про високий рівень заряду

Тут ситуація трохи складніша, і є два шляхи розв’язання цієї задачі. Перший метод полягає в налаштуванні планів живлення. Ви можете задати критичний рівень заряду акумулятора, при якому будете отримувати сповіщення. Якщо вам потрібно відслідковувати високий рівень заряду, вам слід встановити для параметра “Критичний рівень заряду” значення “нічого не робити”. В іншому випадку, коли акумулятор зарядиться, скажімо, до 99%, система може перейти в сплячий режим. Очевидно, що це не найкращий варіант.

Другий метод – використання простого скрипту. Скопіюйте наведений нижче скрипт у Блокнот та збережіть його як Battery.vbs (у вікні збереження оберіть тип файлу “Усі файли”). Збережіть цей файл на робочому столі та створіть для нього ярлик. Помістіть цей ярлик у папку “Автозавантаження”, якщо вам потрібно, щоб скрипт запускався автоматично при кожному ввімкненні комп’ютера. Якщо ж автоматичний запуск не потрібен, залиште файл (та ярлик) в іншому місці та запускайте його вручну, коли виникає потреба.

set oLocator = CreateObject("WbemScripting.SWbemLocator")
set oServices = oLocator.ConnectServer(".","rootwmi")
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

Цей скрипт сповіщатиме вас, коли акумулятор зарядиться до 96%. Ви можете змінити значення у рядку `if bCharging and (iPercent > 95)` на будь-яке інше, яке вам підходить.

Скрипт взято звідси. Він працює бездоганно, сподіваюся, він також стане корисним і для вас.

Обмежувач заряду батареї

Для тих, хто не бажає використовувати скрипти, пропонується альтернатива у вигляді програми Battery Limiter. Вона добре справляється зі своїм завданням. Battery Limiter — це невелика безкоштовна програма для Windows, яка виконує ті ж функції, що і наведений вище скрипт: сповіщає про досягнення акумулятором 96% заряду. Але вона має дві додаткові переваги: замість сповіщення на екрані, вона подає звуковий сигнал тривоги, а також має простий інтерфейс для налаштування максимального порогу заряду.

Якщо рівень заряду акумулятора перевищує 96% (значення за замовчуванням), пролунає звуковий сигнал. Для його вимкнення необхідно відключити ноутбук від живлення. Відсоток заряду, при якому програма попереджатиме вас, можна змінити за допомогою повзунка в інтерфейсі програми.

Програма невелика та дуже зручна у використанні. Вона краща за скрипт завдяки легкості налаштування сповіщень та тому, що сповіщення не перериває вашу роботу. Слід зазначити, що ця програма не дозволяє ноутбуку переходити у сплячий режим.

Завантажити Battery Limiter