Sådan holder du styr på, hvornår du arbejder ved hjælp af en planlagt opgave
Miscellanea / / December 02, 2021
I dagtimerne arbejder jeg som webudvikler. For at blive betalt skal jeg udfylde en timeseddel. Nogle uger kommer jeg til fredag og indser: "Hey! Jeg glemte at udfylde min timeseddel, og jeg kan ikke huske, hvilke timer jeg lavede i denne uge! Jeg er sikker på, at kontorgæster som mig kan relatere til denne situation. 🙂
I denne guide vil jeg vise dig, hvordan jeg løste dette problem ved at oprette en planlagt opgave der vil logge dato og klokkeslæt, når jeg Log på eller låse min computer. Dette kan hjælpe alle, inklusive dem, der arbejder hjemmefra (som dette websteds editor), til nøjagtigt at spore den tid, der bruges foran computeren hver dag. Tricket er Kun Windows.
Første del: Oprettelse af scriptet
Trin 1. Opret en mappe.
Trin 2. Opret en ny tekstfil i den mappe, og navngiv den login.bat.
For at gøre dette rigtigt et tomt rum i mappen og vælg Nyt -> Tekstdokument.
Navngiv det login.bat. (Sørg for, at den ikke hedder login.bat.txt)
Trin 3. Åbn tekstfilen og kopier og indsæt følgende kode i den.
@ekko slukket
sæt datokode=%dato:~-4%-%dato:~7,2%-%dato:~4,2% %tid:~0,2%:%tid:~3,2%:%tid:~ 6,2 %
if "%1"=="i" echo %datecode% - Logget ind >> C:\!Scripts\Login\login.txt
if "%1"=="o" echo %datecode% - Låst computer >> C:\!Scripts\Login\login.txt
Gem det!
Vigtig note: Hvis du vil have din logfil til at blive vist et andet sted end min, så sørg for at opdatere stien i scriptet.
Anden del: Oprettelse af login-opgaven
Trin 1. Åben Opgaveplanlægger, ved at gå Start -> Kør (WIN+R) og skrivning taskschd.msc i den prompt, der vises.
Trin 2. Vælg Opret opgave... fra handlingerne i højre side.
Trin 3. Indtast et opgavenavn som f.eks Log ind dato og klokkeslæt.
Trin 4. Klik på Udløsere fanen og tilføje en ny trigger. Vælg:
- Start opgaven: Ved log på
- Specifik bruger: Dette bør være din Windows-konto
Klik Okay for at tilføje triggeren.
Trin 5. Tilføj endnu en trigger, undtagen denne gang Begynd opgaven: Lås op på arbejdsstationen.
Klik Okay for at tilføje triggeren.
Trin 6. Klik på Handlinger fanen. Tilføj en ny handling og peg den til dit login-script med argumentet jeg.
Klik Okay for at tilføje handlingen.
Trin 7. (Valgfrit – kun påkrævet, hvis du bruger en bærbar computer) Klik på Betingelser fanen og fjern markeringen i feltet, der siger Start kun opgaven, hvis computeren er på vekselstrøm.
Klik på Okay at lave opgaven.
Del tre: Oprettelse af låseopgaven
Trin 1. I Opgaveplanlægger, Vælg Opret opgave... fra handlingerne i højre side.
Trin 2. Indtast et opgavenavn som f.eks Log dato og klokkeslæt for låsen.
Trin 3. Klik på Udløsere fanen og tilføje en ny trigger. Vælg:
- Start opgaven: På arbejdsstationslås
- Specifik bruger: Dette bør være din Windows-konto
Klik Okay for at tilføje triggeren.
Trin 4. Klik på Handlinger fanen. Tilføj en ny handling og peg den til dit login-script med argumentet o.
Klik Okay for at tilføje handlingen.
Trin 5. (Valgfrit – kun påkrævet, hvis du bruger en bærbar computer) Klik på Betingelser fanen og fjern markeringen i feltet, der siger Start kun opgaven, hvis computeren er på vekselstrøm.
Klik på Okay at lave opgaven.
Del fire: Test af, at alt fungerer som forventet
Dit arbejde er nu færdigt. Du skal blot teste, at alt fungerer som forventet. Bare lås din computer ved at trykke VIND+L og logge ind igen. Hvis du fulgte instruktionerne korrekt, skulle du nu have en fil kaldet login.txt i samme mappe som dit script. Denne fil bør indeholde en log over hver gang du logger ind og ud af din computer.
Til sidst, hvis du vil være i stand til at få adgang til denne logfil hurtigt, kan du eventuelt følge vores guide på hvordan man bruger nøgleord til at starte næsten alt hurtigt i Windows.