Hjemmeside » hvordan » Kan jeg bruke oppgaveplanlegger til å overvåke datamaskinens batteri?

    Kan jeg bruke oppgaveplanlegger til å overvåke datamaskinens batteri?

    Hvis du liker å holde øye med batteriladningsnivået på din bærbare datamaskin, kan du være på utkikk etter en innebygd måte for å overvåke den mens du er opptatt av å jobbe. Er det en eller trenger du en tilpasset løsning? Dagens SuperUser Q & A-post har svaret på et batteriovervåkingsleserens spørsmål.

    Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

    Spørsmålet

    SuperUser leser MiHa ønsker å vite hvordan å lage en oppgave i Oppgaveplanlegger for endringer i batterinivå på sin bærbare PC:

    Jeg må opprette en oppgave i Oppgaveplanlegger basert på endringer i batterinivå. For eksempel, si at min bærbarebatteres batteri faller fra 67 prosent til 66 prosent ladning gjenværende. Hvordan kan jeg kjøre en oppgave basert på denne hendelsen? Logger Windows dette i det hele tatt? Jeg kunne ikke finne informasjon om dette hvor som helst.

    Hvordan lager du en oppgave i Oppgaveplanlegger for endringer i batterinivå?

    Svaret

    SuperUser-bidragsyter DavidPostill har svaret for oss:

    Jeg trenger å lage en oppgave i oppgaveskjema basert på batterinivåendringer

    Windows logger ikke denne typen informasjon / detaljer som hendelser. Du kan imidlertid bruke noe som batchfilen nedenfor og opprette en tilpasset hendelse.

    Battery.cmd

    Denne batchfilen overvåker gjeldende batteriladningsbelastning og oppretter en brukerdefinert hendelse dersom ladningen faller under en brukerdefinert grenseverdi.

    Merknader:

    • Eventcreate-kommandoen fungerer på Windows XP til og med Windows 10. Det krever at administratorrettigheter skal fungere.
    • Sett _threshold etter behov.
    • Hvis batteriet faller under denne verdien, vil en hendelse med ID 999 bli generert i APPLICATION-hendelsesloggen med beskrivelsen "Batteriladningen har falt".
    • Endre eventcreate-kommandoen som nødvendig for din situasjon.
    • Endre tidsavbruddstiden etter behov for din situasjon.

    Eksempelutgang

    Batteriet mitt har for tiden en kostnad på 81 prosent. Jeg satte terskelen til 82 prosent. Her er hva som skjer når jeg kjører Battery.cmd:

    Og her er den nye oppføringen i hendelsesloggen:

    EventCreate Syntax

    Videre lesning

    • En A-Z-indeks av Windows CMD Command Line - En utmerket referanse for alle ting Windows kommandolinje relatert.
    • eventcreate - Lag en tilpasset hendelse i Windows Event Viewer.
    • schtasks - Opprett eller rediger en planlagt jobb / oppgave. Jobben kan opprettes på en lokal eller ekstern datamaskin.
    • wmic - Windows Management Instrumentation Command.

    Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.

    Bilde Kreditt: DavidPostill (SuperUser)