Cuando el nivel de la batería de tu portátil llega a un nivel bajo, Windows 10/11 te avisa con una notificación para que conectes la fuente de alimentación. Pero no hay ninguna función en Windows 10/11 que te notifique cuando la batería está llena. Mantener el portátil enchufado incluso después de que la batería esté completamente cargada afecta a su salud de manera significativa.
Además, si se mantiene la carga durante un período más largo, la batería se calienta. Esto no es bueno para la salud de la batería. Se aconseja mantener la carga de la batería entre el 30-90 por ciento para que la batería dure mucho tiempo. Si utilizas un software de gestión de la batería, o una extensión del navegador como Battreminder, éste te avisará cuando el nivel de la batería esté lleno. Si no estás usando ningún software de este tipo, entonces no te preocupes, puedes hacer uso de un simple script para hacer el trabajo.
El script fue escrito por el Sr. John Howard (ver publicación aquí). En realidad, el script fue escrito para notificar cuando el nivel de la batería alcanza el 95%. He hecho ligeros cambios en el script para notificar cuando el nivel de la batería es del 99% en lugar del 95%. Sigue leyendo, para aprender a utilizar este script para obtener una notificación cuando la batería se carga al máximo.
Recibir alerta de batería completamente cargada con un Script
Si quieres saber cuándo tu la batería de tu ordenador/laptop está cargada, esta es la primera opción. (Si no llevas bien con el código, no te preocupes. Puedes pasar a la sección 3 directamente)
- Descarga el archivo BateriaCompleta.zip y extrae el archivo zip para obtener el archivo
BateriaCompleta.vbs
. Si quieres, puedes editar el script a tu gusto abriéndolo en el bloc de notas. Puedes cambiar el porcentaje en el que quieres ser notificado.
Alternativamente, puedes copiar el siguiente código en un bloc de notas y luego guardarlo como: BateriaCompleta.vbs
.
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 > 98) Then msgbox "La batería está completamente cargada"
wscript.sleep 30000 ' 5 minutes
wend
Cambiar el porcentaje: Si quieres un porcentaje diferente simplemente mira la cuarta línea desde abajo y encuentra (iPercent > 98) y cambia el 98 por el porcentaje que quieras que te notifique. Ya que estamos aquí, los ‘3000 y 5 minutes’ es la frecuencia con la que el script comprobará tu batería.
- Para habilitar la notificación simplemente haz doble clic en el archivo
BateriaCompleta.vbs
. No se mostrará ninguna notificación o una nueva ventana. Además, si ejecutas el script varias veces, habrá múltiples instancias. Si se ejecutan varias instancias, recibirás varias notificaciones.
Compatibilidad con tildes: Si quieres mostrar tildes en el mensaje msgbox, entonces guarda el archivo del bloc de notas en formato ASCII.
Automatizar la notificación de batería cargada al 100% en el Script
Puedes evitar lanzar el BateriaCompleta.vbs
cada vez que enciendas tu PC. Para ello, tienes que ejecutar el script al inicio.
- Para ejecutar el script al inicio, crea un acceso directo al archivo
BateriaCompleta.vbs
desde el menú del botón derecho.
- Abre el cuadro de comandos Ejecutar pulsando Win + R. Y escribe
shell:startup
. Haz clic en Aceptar para iniciar la carpeta de inicio.
- Ahora copia el acceso directo
BateriaCompleta.vbs
a la carpeta de inicio. Del mismo modo, puedes lanzar cualquier aplicación o script cuando el sistema se inicie copiando su acceso directo a la carpeta de Inicio.
- Como último paso, simplemente reinicia tu PC.
A partir de ahora, cuando tu batería esté cargada, recibirás una notificación diciendo que la batería está completamente cargada en una pequeña ventana. Puedes cambiar el texto a mostrar editando el archivo BateriaCompleta.vbs
.
Nota: – Si quieres desinstalar el script sólo tienes que pulsar la tecla Win + R y escribir shell:startup
. Haz clic en Aceptar para lanzar la carpeta de inicio. Elimina el acceso directo desde aquí.
Recibir notificación de batería al 90-100% utilizando un software gratuito
Battery Alarm es un software muy sencillo que muestra una notificación cuando el nivel de energía es del 100%. Todo lo que necesitas hacer es abrir la configuración de este software y luego marcar la opción “Notificarme cuando mi batería está completamente cargada” (si no está marcada ya). No muestra una alerta recurrente, pero es suficiente para recordarte que tu portátil está completamente cargado y que debes desenchufar el cargador.
El software también te ayuda a establecer el nivel de batería baja y a añadir un archivo WAV de tu elección que se reproducirá cuando la batería del portátil alcance ese nivel concreto. Por lo tanto, también funciona como notificador de batería baja del portátil. Para esta función, puedes establecer el tiempo de repetición (en minutos). Acceda a la configuración de este software para ajustar todas estas opciones y deje que el software se ejecute en la bandeja del sistema.
Conclusión
La sobrecarga del portátil puede disminuir la vida de la batería o puede crear otros problemas. Por lo tanto, es bueno quitar el cargador cuando la batería del portátil está completamente cargada. Para aquellos que normalmente se olvidan de desconectar el cargador cuando el nivel de la batería alcanza el 100%, estas opciones pueden ser útiles. Espero que el artículo haya sido útil.