Sådan automatiserer du opgaver i Windows 10 for at spare tid
11. juli 2021I en verden med smart teknologi går vi glip af en masse ting, hvis vi ikke gør automatiseringen rigtigt. Android har Tasker-appen til automatisering, som nu får en ny funktion til regler, og iOS har allerede en effektiv app til genveje til automatisering af et væld af opgaver og meget mere. Men det er smartphones, hvad med pc’er? Tja, Windows 10 har et lignende værktøj kaldet Task Scheduler, som giver dig mulighed for at udføre et væld af opgaver baseret på tid, begivenheder og forskellige andre forhold. Så i denne artikel bringer vi dig en detaljeret guide til, hvordan du automatiserer opgaver på Windows 10. Sammen med det har vi også delt en grundlæggende vejledning om PowerShell i det næste afsnit. Når det nu er sagt, lad os begynde artiklen uden yderligere forsinkelse.
Automatisering på Windows 10
Før vi går videre, lad mig kort forklare nogle overordnede punkter i denne artikel. For at automatisere opgaver på Windows 10, er der i det væsentlige to metoder. Den første er et indbygget værktøj kaldet Task Scheduler, som er ret nemt og ligetil. Og den næste metode er automatisering via PowerShell, som er lidt kompleks, men også funktionsrig. Nu hvor vi har gennemgået artiklens overblik, kan vi springe direkte ind i det.
1. Automatisér opgaver på Windows 10 ved hjælp af Task Scheduler
Den bedste måde at lære noget på er ved at løse problemer. Så her vil vi implementere en grundlæggende opgave. Lad os f.eks. sige, at hver gang vi tænder vores computer, åbner den en browser og går derefter videre til nogle fede websteder. Så det eneste vi skal gøre er at automatisere denne rutineopgave, så vi kan spare tid og masser af klik. Lad os begynde.
1. Tryk på Windows-tasten én gang, og skriv “Task Scheduler”. Åbn det første resultat, og fastgør det på din proceslinje, for du får brug for det hele tiden.
2. Brugergrænsefladen kan se lidt skræmmende ud i starten, men følg blot mine instruktioner, så er du i gang. Nu skal du klikke på “Create Task” i det højre panel.
3. Herefter skal du give din opgave et navn og sætte kryds i feltet “Run with highest privileges”. Den vil ikke spørge UAC eller bede om administratortilladelse, før opgaven køres.
4. Nu skifter du til fanen “Triggers” ovenfor og klikker på knappen “New”.
5. Her skal du vælge “At log on”-indstillingen fra drop-down-menuen og klikke på “OK”-knappen. Du kan også forsinke opgaven med et par sekunder, men lad os bare lade det ligge indtil videre. Som en sidebemærkning vil jeg altid udskyde mine internetrelaterede opgaver med 30 sekunder, så computeren kan oprette forbindelse til WiFi og være klar i tide.
Definer handlingen
6. Skift nu til fanen “Actions” (handlinger) og klik på knappen “New” (ny). Her skal du vælge “Start a program” fra rullemenuen, da vi skal åbne Google Chrome.
7. Klik derefter på knappen “Browse” (Gennemse) og vælg Chrome fra skrivebordet eller en hvilken som helst anden placering.
8. Derefter indtaster du dit websteds URL i feltet “Add Argument” . Du kan f.eks. skrive beebom.com og klikke på “Ok”-knappen. Hvis du ønsker at åbne flere websteder på én gang, skal du blot sætte et tomrum imellem og indtaste et andet websted. beebom.com theverge.com
- Du kan også tilføje din Spotify-spilleliste eller hvad du vil. Bare sørg for at sætte et mellemrum mellem webstederne. Chrome åbner disse websteder automatisk, så snart du logger ind på din computer. Bemærk, at du kan nøjes med at skrive domænenavnet eller angive hele https linket. Alt virker!
beebom.com theverge.com https://open.spotify.com/playlist/37i9dQZF1DX2Ja6eBQeGaS
9. Når du har gjort det, skal du skifte til fanen “Betingelser” og fjerne markeringen af begge indstillinger under afsnittet “Strøm”. Det vil give pc’en mulighed for at køre opgaven uanset batteri- eller opladningsstatus.
10. Til sidst skal du gå til fanen “Settings” (indstillinger). Her behøver vi ikke at røre ved noget, mensørg for, at “Tillad opgave at blive kørt efter behov” er markeret. Gå også de andre muligheder igennem, så du kan forstå omfanget af, hvad du kan gøre med Task Scheduler. Klik nu på knappen “Ok”.
11. Du har med succes oprettet en opgave til at åbne dine yndlingswebsteder, når du har tændt computeren. Du kan finde din opgave i “Task Scheduler Library” i venstre rudel. Hvis opgaven ikke vises, skal du trykke på “Refresh”-knappen på handlingspanelet i højre side.
12. Endvidere kan du teste opgaven manuelt, om den kører korrekt, ved at trykke på knappen “Run” i det højre panel. Hvis det fungerer fint, genstarter du computeren, og så har du din serie af opgaver automatiseret på ingen tid. God fornøjelse!
Så denne opgave var til åbning af websteder i Chrome, men der kan være flere brugssituationer baseret på din daglige rutine. Du kan f.eks. vælge at oprette automatisk forbindelse til et bestemt WiFi-punkt, oprette en opgave til at tømme papirkurven efter et bestemt antal dage, du kan også starte Office-apps eller stort set hvad som helst. Indrømmet, der er en masse andre ting at lære, men for de fleste opgaver vil du følge lignende trin, der er nævnt ovenfor. De eneste ændringer skal foretages i fanen “Action” og “Triggers”, men bortset fra det forbliver alt ens. Jeg vil også råde dig til at pille ved forskellige indstillinger for at forstå Task Scheduling ordentligt.
2. Automatisér opgaver på Windows 10 ved hjælp af PowerShell
I ovenstående afsnit lærte vi, hvordan man automatiserer opgaver ved hjælp af Task Scheduler. Men der findes et indbygget scriptingværktøj på Windows 10 kaldet PowerShell, som er ret avanceret og alsidigt. Du kan gøre hvad som helst med nogle få kommandoer. Jeg ved, at mange brugere frygter at se den blå skærm i PowerShell, men tro mig, det er ret nemt, når først du får snuset til det. Lad mig bare sige, at det ikke er hardcore programmering, så du skal ikke bekymre dig.
Bortset fra det er der nogle vigtige forskelle mellem PowerShell og Task Scheduler. PowerShell er ikke et automatiseringsværktøj, men et scriptingværktøj. Det kræver stadig Task Scheduler for at automatisere sit script. Mens Task Scheduler er et komplet værktøj i sig selv, hvor du kan oprette scripts og også automatisere disse opgaver.
Bortset fra det er Task Scheduler med hensyn til ydeevne ret hurtig, fordi den udfører alt fra appen. Dens anvendelsesområde er dog relativt begrænset, da du ikke kan dykke dybt ned i andre programmer og funktioner. Så hvis du har en lille opgave ved hånden, så er Task Scheduler fantastisk. PowerShell er imidlertid meget dynamisk og kan interagere med mange programmer på én gang, men den er relativt langsom til at udføre disse kommandoer. Så i princippet får du på den ene side hurtigere udførelse, men har begrænset rækkevidde, og på den anden side får du alsidig støtte, men langsommere udførelse. Ikke desto mindre vil vi her gennemgå det samme eksempel som ovenfor for at tjekke, hvordan begge dele klarer sig i forhold til hinanden.
Kom godt i gang med PowerShell-syntaks
Lad mig begynde med et eksempel. Det, du ser nedenfor, er en PowerShell-kommando til at åbne flere websteder i Chrome. Her er Start-Process en kommando til at starte et program og chrome.exe er det eksekverbare navn på programmet. Herefter er websteder forsynet med et tomrum under dobbelte anførselstegn. Meget lig Task Scheduler, ikke sandt? Easy peasy. Start-proces “chrome.exe” “beebom.com theverge.com”
Du kan også tilføje din Spotify-afspilningsliste, foretrukne subreddits eller hvad du vil. Start-Process “chrome.exe” “beebom.com theverge.com https://www.reddit.com/r/Android https://open.spotify.com/playlist/37i9dQZF1DX2Ja6eBQeGaS”
Nu hvor du har forstået syntaksen, og hvad de forskellige argumenter i PowerShell-kommandoen betyder, kan vi begynde med trinene.
Trin til at oprette PowerShell-script
1. Åbn en Notepad-fil og indsæt nedenstående kommando. Start-Process “chrome.exe” “beebom.com theverge.com https://www.reddit.com/r/Android https://open.spotify.com/playlist/37i9dQZF1DX2Ja6eBQeGaS”
2. Du kan ændre webstedet efter dine præferencer. Og hvis du vil give en anden browser, skal du højreklikke på browserikonet og åbne “Properties” (Egenskaber). I målfeltet kopierer du den sidste XXXX.exe del af XXXX.exe og indsætter den i Notesblok-filen. På denne måde kan du også finde eksekverbare navne til andre programmer.
Bemærk: Hvis det ikke virker, kan du indsætte hele adressen fra målfeltet. Her er et eksempel på Microsoft Edge-browseren. Du kan gøre dette for alle programmer. Start-proces “C:Program Files (x86)MicrosoftEdge BetaApplicationmsedge.exe” “beebom.com theverge.com”
3. Gå nu til “File” på Notepad og klik på “Save As”. Her skal du give et navn til dit script og derefter tilføje .ps1 udvidelse i slutningen. PS1 er udvidelsen for PowerShell-scripts. Sørg også for at holde filnavnet som ét ord.
Definer handlingen
4. Når du har gjort det, skal du åbne Task Scheduler og oprette en ny opgave ved at følge trin 1-5 nævnt i ovenstående afsnit. Når du er på fanen “Action”, skal du vælge “Start a program” fra rullemenuen og skrive powershell.exe i feltet Program/Script.
5. Nu skal du højreklikke på PS1-filen og åbne “Properties” (Egenskaber). Her finder du filstien i afsnittet “Location” (placering). Kopier den og tilføj filename.ps1 til sidst. Sådan skal det se ud. Vi skal bruge denne adresse i næste trin.
C:UsersGEAR-onlineDesktopbrowser.ps1
6. Udskift nedenstående adresse med din adresse fra ovenstående trin, og indsæt den i feltet “Argument”. Klik derefter på “Ok”-knappen. -windowstyle Hidden -file C:UsersGEAR-onlineDesktopbrowser.ps1
7. Endelig er du færdig med at definere Action-delen ved hjælp af PowerShell-scriptet. Følg nu de samme trin fra 9 til 12 fra afsnittet Opgavestyringsplanlægger (Task Scheduler). Du kan gå videre og teste scriptet ved hjælp af knappen “Run” (Kør). Som jeg forklarede ovenfor, vil PowerShell-vinduet muligvis fremkalde et lille popup-vindue, fordi det er en smule langsomt med at udføre scriptet.
Så sådan kan du oprette et simpelt script på PowerShell og automatisere det ved hjælp af Task Scheduler. Det, jeg viste ovenfor, er blot toppen af isbjerget. Du kan gøre meget mere, og mulighederne er uendelige. For eksempel kan du tilføje kommandoer til at køre et separat program, slette gamle filer fra bestemte mapper, deaktivere Windows 10-opdatering og andre tjenester på OS-niveau, aktivere vedligeholdelsestjenester og meget mere ved hjælp af den samme PS1-fil. Du behøver ikke længere at gå tilbage til Task Scheduler for at justere noget, du skal blot foretage ændringer i PS1-filen ved hjælp af Notepad, og så kører den alle ændringerne. Fantastisk, ikke? I de kommende dage vil vi dele nogle fede PowerShell-scripts til automatisering af opgaver på Windows 10, så følg med os.
Ace PowerShell Scripting and Automate Routine Tasks on Windows 10
Så det var vores dybdegående guide til, hvordan du kommer i gang med automatisering på Windows 10. Der er mange skjulte værktøjer, som vi kan drage fordel af, og Task Scheduler er et af dem. Og hvis du tilfældigvis kender et par tricks i PowerShell, så kan du oprette multiprogramskripter, der sparer dig for en masse dyrebar tid. Anyway, det er alt fra os. Hvis du kunne lide denne guide og kunne lære noget nyt, så lad os vide det i kommentarfeltet nedenfor.