Pagina inicial » como » Posso usar o Agendador de Tarefas para monitorar a bateria do meu computador?

    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)