Posso usar o Agendador de tarefas para monitorar a bateria do meu computador?

how-do-you-create-a-task-in-task-scheduler-for-battery-level-changes-00

Se você gosta de ficar de olho no nível de carga da bateria do seu laptop, você pode estar procurando uma maneira integrada de ajudar a monitorá-lo enquanto você está ocupado trabalhando. Existe um ou você precisa de uma solução personalizada? A postagem de hoje com perguntas e respostas sobre o superusuário tem a resposta para uma pergunta do leitor de monitoramento de bateria.

A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser – uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade.

A questão

O leitor SuperUser MiHa quer saber como criar uma tarefa no Agendador de Tarefas para mudanças no nível da bateria em seu laptop:

Preciso criar uma tarefa no Agendador de tarefas com base nas alterações do nível da bateria. Por exemplo, digamos que a bateria do meu laptop caia de 67% para 66% da carga restante. Como posso executar uma tarefa com base neste evento? O Windows registra isso? Não consegui encontrar informações sobre isso em lugar nenhum.

Como você cria uma tarefa no Agendador de tarefas para alterações no nível da bateria?

A resposta

O colaborador do SuperUser DavidPostill tem a resposta para nós:

Preciso criar uma tarefa no Agendador de tarefas com base nas alterações do nível da bateria

O Windows não registra esse tipo de informação / detalhes como eventos. Você pode, no entanto, usar algo como o arquivo em lote abaixo e criar um evento personalizado.

Battery.cmd

Este arquivo em lote monitora a carga percentual da bateria atual e cria um evento definido pelo usuário se a carga cair abaixo de um valor limite definido pelo usuário.

como-você-cria-uma-tarefa-no-agendador de tarefas para alterações de nível de bateria-01

Notas:

  • O comando eventcreate funciona no Windows XP até o Windows 10. Ele requer privilégios de administrador para funcionar.
  • Defina _threshold conforme necessário.
  • Se a bateria cair abaixo desse valor, um evento com ID 999 será gerado no log de eventos do APLICATIVO com a descrição “A carga da bateria caiu”.
  • Modifique o comando eventcreate conforme necessário para sua situação.
  • Modifique o atraso de tempo limite conforme necessário para sua situação.

Exemplo de saída

Minha bateria está atualmente com 81 por cento de carga. Eu defini o limite para 82 por cento. Aqui está o que acontece quando executo o Battery.cmd:

como-você-cria-uma-tarefa-no-agendador-de-tarefas-para-alterações de nível de bateria-02

E aqui está a nova entrada no Registro de Eventos:

como-você-cria-uma-tarefa-no-agendador de tarefas para alterações de nível de bateria-03

Sintaxe EventCreate

como-você-cria-uma-tarefa-no-agendador de tarefas-para-alterações de nível de bateria-04

Leitura Adicional

  • Um índice AZ da linha de comando do Windows CMD – Uma excelente referência para todas as coisas relacionadas à linha de comando do Windows.
  • eventcreate – Crie um evento personalizado no Visualizador de Eventos do Windows.
  • schtasks – Crie ou edite um trabalho / tarefa agendada. O trabalho pode ser criado em um computador local ou remoto.
  • wmic – Comando de instrumentação de gerenciamento do Windows.

Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui .

Recomendado:  Como transmitir TV ao vivo de um Xbox One para um PC com Windows, iPhone ou telefone Android

Crédito da imagem: DavidPostill (SuperUser)