Con este truco evitarás que la batería de tu portátil nuevo se rompa rápidamente
En los últimos 20 años, hemos visto como la tecnología que se encuentra detrás de las baterías, apenas ha evolucionado. De hecho, podríamos decir, sin temor a equivocarnos que no ha evolucionado lo más mínimo. Lo que si ha evolucionado es el uso que hacen los componentes electrónicos, unos componentes que han conseguido reducir considerablemente el consumo de energía para ofrecer una mayor autonomía con la misma capacidad de batería.
Las baterías tanto de los portátiles como de los dispositivos móviles van perdiendo capacidad conforme se van completando ciclos de carga. Cada fabricante indica unas pautas diferentes para cargar la batería y que esta dure el mayor tiempo posible. Esto se debe a lo que hemos comentado al inicio de este artículo, ya que, la tecnología en el interior de las baterías sigue siendo la misma, y cada fabricante, tradicionalmente ha establecido unas pautas diferentes de conservación. En lo único en lo que si parecen estar de acuerdo todos los fabricantes es en que utilizar el portátil con batería siempre conectado es una mala idea.
La solución de algunos fabricantes pasa por implementar una funcionalidad que, automáticamente, se encarga de desactivar la carga de la batería cuando llegamos al 100%. De esta forma, se reduce el calentamiento de la batería, uno de los principales problemas relacionados con su desgaste. Si cuando llegamos a casa, tenemos la costumbre de seguir trabajando con el portátil y de paso aprovechar para cargar la batería, podemos hacer uso de este pequeño truco para saber cuándo la batería alcanza su máxima capacidad o está a punto de hacerlo, y así desconectar el cargador.
Es hora de desconectar el cargador
Si queremos que Windows muestre en pantalla un mensaje informándonos de que se ha llegado al nivel máximo de batería y que ha llegado el momento de desconectar el cargador, podemos utilizar el script que os mostramos a continuación, un script que debemos copiar y pegar en la aplicación Bloc de notas.
- 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 > 99) Then msgbox «La batería está al » & iPercent & «%»,vbInformation, «Battery monitor»
- wscript.sleep 30000 ‘ 5 minutes
- wend
Este script nos mostrará el mensaje informativo “La batería está al 99%” cuando se alcance el 99 de batería (iPercent > 99). Podemos modificar la antepenúltima línea para que, en lugar de informarnos al 99% nos informe al 100%, al 90% al 95% o cuando queramos.
A continuación, guardamos el archivo con el nombre queramos y cerramos la aplicación. A continuación, renombramos el archivo y añadimos (si no tiene extensión) o modificamos la extensión para que sea .vbs. A continuación, debemos situar esta aplicación en el menú de inicio de Windows para que, cada vez que se ejecute el sistema, al alcanzar el nivel de batería establecido, nos muestra una notificación.