¿Puedo usar el programador de tareas para monitorear la batería de mi computadora?

¿Cómo-se-crea-una-tarea-en-el-programador-de-tareas-para-cambios-de-nivel-de-batería-00

Si desea vigilar de cerca el nivel de carga de la batería de su computadora portátil, es posible que esté buscando una forma incorporada para ayudar a monitorearlo mientras está ocupado trabajando. ¿Hay alguna o necesitas una solución personalizada? La publicación de preguntas y respuestas de SuperUser de hoy tiene la respuesta a la pregunta de un lector de monitoreo de batería.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad.

La pregunta

El lector de superusuario MiHa quiere saber cómo crear una tarea en el Programador de tareas para los cambios de nivel de batería en su computadora portátil:

Necesito crear una tarea en el Programador de tareas según los cambios en el nivel de la batería. Por ejemplo, digamos que la batería de mi computadora portátil cae del 67 por ciento al 66 por ciento de carga restante. ¿Cómo puedo ejecutar una tarea basada en este evento? ¿Windows registra esto en absoluto? No pude encontrar información sobre esto en ninguna parte.

¿Cómo se crea una tarea en el Programador de tareas para cambios de nivel de batería?

La respuesta

El colaborador de superusuario DavidPostill tiene la respuesta para nosotros:

Necesito crear una tarea en el programador de tareas según los cambios en el nivel de la batería

Windows no registra este tipo de información / detalles como eventos. Sin embargo, puede usar algo como el archivo por lotes a continuación y crear un evento personalizado.

Battery.cmd

Este archivo por lotes monitorea el porcentaje de carga actual de la batería y crea un evento definido por el usuario si la carga cae por debajo de un valor umbral definido por el usuario.

¿Cómo-se-crea-una-tarea-en-el-programador-de-tareas-para-cambios-de-nivel-de-batería-01

Notas:

  • El comando eventcreate funciona en Windows XP hasta Windows 10 inclusive. Requiere privilegios de administrador para funcionar.
  • Configure _threshold según sea necesario.
  • Si la batería cae por debajo de este valor, se generará un evento con ID 999 en el registro de eventos de APLICACIÓN con la descripción “La carga de la batería se ha reducido”.
  • Modifique el comando eventcreate según sea necesario para su situación.
  • Modifique la demora del tiempo de espera según sea necesario para su situación.

Salida de ejemplo

Actualmente, mi batería tiene una carga del 81 por ciento. Establecí el umbral en el 82 por ciento. Esto es lo que sucede cuando ejecuto Battery.cmd:

¿Cómo-se-crea-una-tarea-en-el-programador-de-tareas-para-cambios-de-nivel-de-batería-02

Y aquí está la nueva entrada en el Registro de eventos:

¿Cómo-se-crea-una-tarea-en-el-programador-de-tareas-para-cambios-de-nivel-de-batería-03

Sintaxis de EventCreate

¿Cómo-se-crea-una-tarea-en-el-programador-de-tareas-para-cambios-de-nivel-de-batería-04

Otras lecturas

  • Un índice AZ de la línea de comandos de Windows CMD : una excelente referencia para todo lo relacionado con la línea de comandos de Windows.
  • eventcreate : cree un evento personalizado en el Visor de eventos de Windows.
  • schtasks : crea o edita un trabajo / tarea programada. El trabajo se puede crear en una computadora local o remota.
  • wmic : comando de instrumentación de administración de Windows.

¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .

Crédito de la imagen: DavidPostill (SuperUser)