Hemsida » hur » Kan jag använda uppgiftsschemaläggare för att övervaka min dators batteri?

    Kan jag använda uppgiftsschemaläggare för att övervaka min dators batteri?

    Om du gillar att hålla ett öga på din bärbara batteriladdningsnivå, kan du leta efter ett inbyggt sätt att hjälpa till att övervaka det medan du är upptagen med att arbeta. Finns det en eller behöver du en anpassad lösning? Dagens SuperUser Q & A-post har svaret på en batterilarmläsarens fråga.

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Frågan

    SuperUser-läsare MiHa vill veta hur man skapar en uppgift i Task Scheduler för ändring av batterinivån på sin bärbara dator:

    Jag behöver skapa en uppgift i Task Scheduler baserat på förändringar på batterinivå. Till exempel, säg min bärbara batteri sänks från 67 procent till 66 procent laddning kvar. Hur kan jag köra en uppgift baserad på denna händelse? Anmälar Windows det alls? Jag kunde inte hitta information om detta var som helst.

    Hur skapar du en uppgift i Task Scheduler för ändring av batterinivå?

    Svaret

    SuperUser-bidragare DavidPostill har svaret för oss:

    Jag behöver skapa en uppgift i uppgiftsschemaläggaren baserat på batterinivåförändringar

    Windows loggar inte denna typ av information / detaljer som händelser. Du kan dock använda något som batchfilen nedan och skapa en anpassad händelse.

    Battery.cmd

    Den här batchfilen övervakar nuvarande batteriladdningsavgift och skapar en användardefinierad händelse om laddningen sjunker under ett användardefinierat tröskelvärde.

    Anmärkningar:

    • Eventcreate-kommandot fungerar på Windows XP till och med Windows 10. Det förutsätter att administratörsbehörighet ska fungera.
    • Ange _tröskel efter behov.
    • Om batteriet faller under detta värde genereras en händelse med ID 999 i APPLICATION-händelseloggen med beskrivningen "Batteriladdning har gått ner".
    • Ändra kommandot EventCreate som krävs för din situation.
    • Ändra timeoutfördröjningen som krävs för din situation.

    Exempel Utgång

    Mitt batteri har för närvarande en kostnad på 81 procent. Jag satte tröskeln till 82 procent. Här är vad som händer när jag kör Battery.cmd:

    Och här är den nya posten i händelseloggen:

    EventCreate Syntax

    Vidare läsning

    • Ett A-Z-index på Windows CMD-kommandoraden - En utmärkt referens för alla saker Windows-kommandoraden relaterad.
    • eventcreate - Skapa en anpassad händelse i Windows Event Viewer.
    • schtasks - Skapa eller redigera ett schemalagd jobb / uppgift. Jobbet kan skapas på en lokal eller fjärransluten dator.
    • wmic - Windows Management Instrumentation Command.

    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.

    Bildkredit: DavidPostill (SuperUser)