Control Bateria Windows
Script Control Bateria
Si quieres cuidar el estado de la bateria de tu PC, puedes crear un simple archivo de extension vbs
que se encargue de monitorearla por ti:
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 "Ingeniero Raul la bateria llego a " & iPercent & "%",vbInformation, "Monitor de bateria"
wscript.sleep 30000 ' 5 minutes
wend
Puedes modificar el mensaje que te lanzara en la pantalla y definir en que momento hacerlo en esta linea: if bCharging and (iPercent > 95) Then msgbox "Ingeniero Raul la bateria llego a " & iPercent & "%",vbInformation...
Crear Script Ejecutable
Abre un editor de texto como el Bloc de notas de Windows.
Copia y pega el código VBScript en el editor de texto.
Guarda el archivo con una extensión ".vbs". Por ejemplo, puedes llamarlo "MonitorBateria.vbs". Asegúrate de guardar el archivo en una ubicación conveniente en tu sistema.
Para ejecutar el script y monitorear continuamente la batería, haz doble clic en el archivo ".vbs" que has creado.
El script utilizará Windows Script Host (WSH) para ejecutarse y monitorear la batería. Si la batería alcanza más del 95% de carga mientras se está cargando, mostrará un mensaje emergente indicando que la batería ha alcanzado ese nivel. El script se ejecutará en un bucle infinito, comprobando el estado de la batería cada 5 minutos (como se especifica en wscript.sleep 30000
).
Es importante destacar que este script funcionará en sistemas Windows y requerirá que WSH esté habilitado. Asegúrate de no tener otras aplicaciones o scripts que monitoreen la batería al mismo tiempo, ya que podría causar conflictos.
Iniciar Script Con Windows
Abre el "Programador de tareas". Puedes buscarlo en el menú Inicio o usar el atajo "Win + R" para abrir el cuadro de diálogo "Ejecutar" y luego escribir
taskschd.msc
y presionar Enter.En el "Programador de tareas", haz clic con el botón derecho en "Biblioteca del Programador de tareas" en el panel de la izquierda y selecciona "Crear carpeta". Puedes nombrar la carpeta como desees.
Haz clic con el botón derecho en la carpeta que creaste y selecciona "Crear tarea básica".
Aparecerá el "Asistente para la creación de tareas básicas". Dale un nombre a la tarea, por ejemplo, "Monitor de Batería".
Selecciona la opción "Iniciar la tarea al iniciar el equipo" y haz clic en "Siguiente".
Elije la opción "Iniciar un programa" y haz clic en "Siguiente".
En la siguiente pantalla, debes especificar el programa o script a ejecutar. Haz clic en "Examinar" y selecciona el archivo ".vbs" que creaste anteriormente (por ejemplo, "MonitorBateria.vbs"). Luego, haz clic en "Siguiente".
Revisa la configuración de la tarea y, si todo está correcto, haz clic en "Finalizar".
Ahora, el script se ejecutará automáticamente cada vez que inicies el sistema operativo.