Hjemmeside » hvordan » Kan jeg bruge opgaveplanlægger til at overvåge min computers batteri?

    Kan jeg bruge opgaveplanlægger til at overvåge min computers batteri?

    Hvis du kan lide at holde øje med din bærbare computerens opladningsniveau, så kan du være på udkig efter en indbygget måde at hjælpe med at overvåge, mens du har travlt med at arbejde. Er der en eller har du brug for en brugerdefineret løsning? Dagens SuperUser Q & A-indlæg har svaret på et batteriovervågningslæsers spørgsmål.

    Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

    Spørgsmålet

    SuperUser-læser MiHa vil vide, hvordan man opretter en opgave i Task Scheduler for ændring af batteriniveau på sin bærbare computer:

    Jeg skal oprette en opgave i Task Scheduler baseret på ændringer i batteriniveau. For eksempel, siger min bærbare computer batteridråber fra 67 procent til 66 procent opladning tilbage. Hvordan kan jeg køre en opgave baseret på denne begivenhed? Logger Windows det overhovedet? Jeg kunne ikke finde oplysninger om dette overalt.

    Hvordan opretter du en opgave i Task Scheduler for ændringer i batteriniveau?

    Svaret

    SuperUser bidragyder DavidPostill har svaret for os:

    Jeg har brug for at lave en opgave i opgaveplanlægger baseret på ændringer i batteriniveau

    Windows logger ikke denne slags oplysninger / detaljer som hændelser. Du kan dog bruge noget som batchfilen nedenfor og oprette en brugerdefineret begivenhed.

    Battery.cmd

    Denne batchfil overvåger den aktuelle opladning af batteriets procent og opretter en brugerdefineret hændelse, hvis opladningen falder under en brugerdefineret tærskelværdi.

    Bemærkninger:

    • Eventcreate-kommandoen virker på Windows XP til og med Windows 10. Det kræver administratorrettigheder at arbejde.
    • Indstil _træk efter behov.
    • Hvis batteriet falder under denne værdi, genereres en begivenhed med ID 999 i APPLICATION-hændelsesloggen med beskrivelsen "Batteriladning er faldet".
    • Rediger kommandoen EventCreate som krævet for din situation.
    • Ændre timeoutforsinkelsen som krævet for din situation.

    Eksempel Output

    Mit batteri har i øjeblikket en afgift på 81 procent. Jeg sætter tærsklen til 82 procent. Her er hvad der sker, når jeg kører Battery.cmd:

    Og her er den nye post i hændelsesloggen:

    EventCreate Syntax

    Yderligere læsning

    • En A-Z-indeks af Windows CMD Command Line - En fremragende reference til alle ting Windows kommandolinje relateret.
    • eventcreate - Opret en brugerdefineret begivenhed i Windows Event Viewer.
    • schtasks - Opret eller rediger et planlagt job / opgave. Jobbet kan oprettes på en lokal eller ekstern computer.
    • wmic - Windows Management Instrumentation Command.

    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.

    Billedkredit: DavidPostill (SuperUser)