Posso usar o Agendador de Tarefas para monitorar a bateria do meu computador?
Se você gosta de ficar de olho no nível de carga da bateria do seu laptop, pode estar procurando uma maneira interna de monitorá-lo enquanto estiver ocupado. Existe uma ou você precisa de uma solução personalizada? A postagem de perguntas e respostas do SuperUser de hoje tem a resposta para uma pergunta do leitor de monitoramento de bateria.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
A questão
Leitor de superusuário O MiHa quer saber como criar uma tarefa no Agendador de tarefas para alterações no nível da bateria em seu laptop:
Eu preciso criar uma tarefa no Agendador de Tarefas com base nas alterações no 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 nesse evento? O Windows registra isso tudo? Não consegui encontrar informações sobre isso em nenhum lugar.
Como você cria uma tarefa no Agendador de Tarefas para alterações no nível da bateria?
A resposta
DavidPostill, colaborador do SuperUser, tem a resposta para nós:
Preciso criar uma tarefa no Agendador de tarefas com base nas alterações no 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 lotes abaixo e criar um evento personalizado.
Battery.cmd
Este arquivo em lote monitora a carga percentual atual da bateria e cria um evento definido pelo usuário se a carga cair abaixo de um valor limite definido pelo usuário.
Notas:
- O comando eventcreate funciona no Windows XP até e incluindo o Windows 10. Ele requer privilégios de administrador para funcionar.
- Definir _threshold conforme necessário.
- Se a bateria ficar abaixo desse valor, um evento com ID 999 será gerado no log de eventos do APPLICATION 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 atualmente tem uma carga de 81%. Eu configurei o limite para 82%. Aqui está o que acontece quando eu executo o Battery.cmd:
E aqui está a nova entrada no log de eventos:
EventCreate Syntax
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - uma excelente referência para todas as coisas relacionadas à linha de comando do Windows.
- eventcreate - Cria um evento personalizado no Visualizador de Eventos do Windows.
- schtasks - Cria ou edita 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.
Crédito de imagem: DavidPostill (SuperUser)