当您的笔记本电脑电池电量不足或已满时收到警报 [Windows]

在过去的几天里,我的笔记本电脑遇到了一些问题。 现在它已经修好了,我必须密切关注电池的充电量。 在这发生之前,我只需要关心我的电池是否已插入并充电。 由于过去并没有打扰我(这大约是过去 4 年的时间),所以对于如何在不付出太多努力的情况下监控电池百分比水平,我真的是零想法。 有一个明显的风险是我忘记检查我的电池还剩多少电量,或者它有多满。 幸运的是,这两个问题都通过使用脚本和 Windows 的一些内置电池检查功能得以解决。 当您的电池充电到一定水平时,您可以同时使用屏幕和音频警报,并且它适用于您想要设置最小或最大充电限制时。

低电量百分比警报

转到控制面板>硬件和声音>电源选项>编辑计划设置,然后选择要编辑的电源计划。 向下滚动可管理选项列表,直到看到电池选项。 在这里,您可以在电池达到临界水平和电量不足时启用音频警报。 最棒的是您可以选择这些级别的数量。 当您的系统插入和/或使用电池时,都可以设置级别。

高电池百分比警报

这个有点棘手,有两种方法可以完成。 第一种方法让您重新访问电源计划。 您可以将“临界电池电量”设置为您想要提醒的任何电池电量百分比。 如果您正在监视高电池电量水平,则需要将“关键电池”操作设置为“不执行任何操作”,否则当您的电池电量达到 99% 时,该操作可能会触发休眠状态。 很明显为什么这不是最好的方法。

第二种方法是使用超级简单的脚本。 将脚本(如下所示)粘贴到记事本中,并将其另存为 Battery.vbs(将另存为对话框设置为另存为“所有文件”)。 将此文件保存到桌面并为其创建快捷方式。 如果您需要它自动运行,请将快捷方式粘贴到您的启动文件夹中。 或者,如果您不需要在每次启动系统时运行它,请将文件(及其快捷方式)保留在 Start-up 文件夹之外,并在需要时运行它。

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% 和降至 5% 时提醒您。 如果 bCharging 和 (iPercent > 95) 然后 msgbox “Battery is at ” & iPercent & “%”,vbInformation, “Battery monitor” 您可以编辑该行并将 (iPercent > 95) 中的值替换为适合您的值。

  如何在 Windows 10 上切换到本地用户帐户

脚本 通过
到目前为止,该脚本对我来说一直很好,希望它也能满足您的需要。

电池限制器

对于不想使用脚本并更喜欢应用程序的任何人,请尝试使用 Battery Limiter。 它工作得很好。 Battery Limiter 是一个免费的 Windows 小应用程序,它基本上与脚本执行相同的操作,即当您的电池电量达到 96% 时它会提醒您。 然而,它确实做了两件额外的事情; 它不仅会在屏幕上显示警报,还会发出警报。 自定义最大费用百分比阈值也非常容易。

如果您的电池电量高于 96%(默认设置),则会发出哔哔声警报。 拔下您的笔记本电脑以使声音停止。 要自定义应用程序提醒您的费用百分比,只需使用应用程序界面上的滑块进行更改。

该应用程序很小,而且绝对出色。 它优于使用脚本仅仅是因为自定义警报非常容易,还因为警报本身不会中断您正在处理的内容。 但请注意,此应用程序会阻止您的笔记本电脑进入睡眠状态。

安装电池限制器