Sådan skriver du batchscripts for at automatisere opgaver i Windows

Sidste opdatering: 23/04/2025
Forfatter: Andrés Leal

Sådan opretter du en menu i et batchscript

Hvis du bruger Windows og ofte udfører de samme opgaver eller kører de samme programmer igen og igen, vil denne artikel være meget nyttig for dig. Vi forklarer, hvordan du skriver batchscripts for at automatisere opgaver i Windows og øge din produktivitet. Selvom det er en meget grundlæggende og enkel procedure, er den stadig lige så effektiv til automatiser gentagne opgaver og spar tid.

Skrivning af batchscripts for at automatisere opgaver i Windows

Skrivning af batchscripts for at automatisere opgaver i Windows

Lad os sige, at du tænder for din computer og, som hver gang, åbner din yndlingsbrowser for at søge efter noget på nettet. Så åbner du Spotify-appen at lytte til din yndlingsmusik, og du gør det samme med WhatsApp for at fortsætte den samtale, du lod ventende på din telefon. Og du følger den samme rutine næsten hver dag, nogle gange uden selv at være klar over det. Jamen så Kan du forestille dig at køre alle disse opgaver med et enkelt dobbeltklik?

Det og meget mere er præcis, hvad du får, når du skriver batch-scripts for at automatisere opgaver i Windows. Med denne proces kan du ikke kun starte flere programmer, når Windows starter op, men du kan også planlægge sikkerhedskopier eller rydde op i midlertidige filer automatisk. Faktisk, Det er en enkel og effektiv løsning til at automatisere et uendeligt antal processer og opgaver. på forskellige operativsystemer.

Hvad er et batchscript?

Lad os starte fra begyndelsen og kort definere, hvad et batchscript er. Det er intet andet end en beskeden og enkel Tekstfil med filtypenavnet .bat, der indeholder en række kommandoer, som Windows udfører i rækkefølge.. Med andre ord er det som en liste over instruktioner, som du giver din computer til at udføre ved hjælp af Windows kommandofortolker (cmd.exe). Selvom der er mere moderne scriptsprog med mere avancerede funktioner, såsom PowerShell, er batch-scripts stadig meget nyttige til at automatisere opgaver hurtigt og nemt.

Eksklusivt indhold - Klik her  Nuclio Digital School samarbejder med n8n om at undervise i AI-automatisering fra den virkelige verden.

Evnen til at skrive batch-scripts for at automatisere opgaver har altid været til stede i Windows, men det går ofte ubemærket hen af ​​de fleste brugere. Fordelen er det Det er meget nemt at gøre og kræver ikke avanceret programmeringsviden. at begynde at bruge dem. Faktisk kan disse filer blive meget nyttige værktøjer, der giver dig mulighed for at sikkerhedskopiere, kopiere eller omdøbe filer, udføre sikkerhedskopier og meget mere, alt sammen med et enkelt dobbeltklik.

Sådan skriver du batchscripts for at automatisere opgaver i Windows

Hvordan man skriver et batch-script

At skrive et batch-script er så simpelt som at åbne Notesblok i Windows, skrive kommandoerne ned og gem filen med filtypenavnet .bat. Bagefter skal du bare gå til det sted, hvor du gemte filen, og dobbeltklikke på den for at få shellen til at udføre den. Lad os lave en simpel test ved at følge disse trin:

  1. Åbn Notes-bloggen eller en hvilken som helst anden tekstredigeringsprogram som du har installeret
  2. Skriv følgende linje: ekko Hej TecnobitsVelkommen til en verden af ​​batchscripts.
  3. Klik nu på Arkiv og vælg Gem som.
  4. Indtast det ønskede navn i tekstfeltet Filnavn efterfulgt af .bat-udvidelsen
  5. Find den .bat-fil, du lige har oprettet, og dobbeltklik på den.
  6. Du vil se, at kommandofortolkeren åbner med beskeden Hej TecnobitsVelkommen til en verden af ​​batchscripts., og så lukker den automatisk. CMD kører en .bat-fil
  7. Hvis du ønsker, at tolken skal forblive åben, indtil du trykker på en vilkårlig tast, skriv kommandoen pause på næste linje.
Eksklusivt indhold - Klik her  Det tager minutter for Windows at lukke ned: Hvilken tjeneste blokerer det, og hvordan man retter det

Nogle grundlæggende batch-kommandoer, du bør kende

Når du skriver batchscripts for at automatisere opgaver i Windows, skal du bruge nogle kommandoer, det vil sige, ord og symboler, der gør det muligt for tolken at forstå den opgave, du ønsker at udføre. I det foregående eksempel har vi allerede brugt to kommandoer: ekko y pause. Nedenfor ser du en liste over grundlæggende batch-kommandoer, efterfulgt af de funktioner, de udfører.

  • ekko: Viser tekst i kommandovinduet. Ekko fra skjuler kommandoer under udførelse, og @echo slukket gør det samme, men skjuler også selve kommandoen @echo slukket.
  • pause: Sætter scriptudførelsen på pause, indtil brugeren trykker på en tast.
  • dir: Bruges til at se en liste over filer i den mappe, du har angivet.
  • CD: Skift den aktuelle mappe.
  • kopi: Kopier filer fra et sted til et andet.
  • flytte: Flyt filer fra et sted til et andet.
  • af: Slet filer.
  • starte: Åbn programmer og filer.
  • rem: Giver dig mulighed for at tilføje kommentarer til scriptet. Altså de linjer, der begynder med rem De ignoreres af tolken og bruges til at tilføje forklaringer.
  • ren: Omdøb en fil.
  • opkald: Kører et batchscript fra et andet batchscript.
  • udgang: Forlader skallen eller afslutter udførelsen af ​​det aktuelle script.

Disse grundlæggende kommandoer, kombineret med mere avancerede, tillader køre næsten enhver opgave i Windows-operativsystemet. Lad os nu se på, hvordan du bruger dem til at automatisere opgaver, såsom sikkerhedskopiering af filer, sletning af midlertidige filer eller automatisk åbning af et eller flere programmer.

Skrivning af batchscripts for at automatisere opgaver: Sikkerhedskopiering

Windows backup batch script

I dette eksempel på, hvordan man skriver batchscripts for at automatisere opgaver i Windows, skal vi skrive et, der giver os mulighed for at sikkerhedskopier filer, specifikt kopiere filerne fra mappen Dokumenter til et eksternt drev. For at gøre dette skal du åbne Notes-bloggen og skrive følgende kommandoer, en på hver linje:

  • @echo slukket
  • xcopy "C:\Users\%brugernavne%\Documents\*" "D:\Backup\" /E /I /Y
  • ekko sikkerhedskopiering afsluttet
  • pause 
    
    

I dette eksempel kopierer kommandoen xcopy filerne og mapperne; /E kopierer alle undermapper, inklusive tomme; /I antager, at destinationen er en mappe, og /Y forhindrer overskrivningsbekræftelser. Når du har filen klar, skal du Gem det med .bat-udvidelsen, og hver gang du kører det, vil det automatisk lave en sikkerhedskopi. fra mappen Dokumenter på det eksterne drev.

Eksklusivt indhold - Klik her  Sådan ruller du en driverinstallation tilbage i Windows, hvis den forårsager problemer

Batchscript til at slette midlertidige filer

Et andet nyttigt batchscript er dette, der er vant til slette midlertidige filer og dermed frigøre hukommelse på din computer. Åbn igen notesblokken og skriv følgende kommandoer (/s /q-kommandoen sletter alle filer i mappen uden at bede om bekræftelse):

  • @echo slukket
  • del /s /q "C: \Windows\Temp\*.*"
  • echo Midlertidige filer slettet
  • pause

Åbn flere applikationer ved hjælp af et batchscript

Batch script til at åbne programmer

Og hvis du bruger flere apps dagligt, kan du det Åbn dem alle med et enkelt klik ved hjælp af følgende batch-script (dette åbner appsene Google Chrome, File Explorer og Notesblok):

  • @echo slukket
  • start chrome.exe
  • start notepad.exe
  • start explorer.exe
  • echo Åbn applikationer
  • pause

Derefter skal du blot dobbeltklikke på den resulterende .bat-fil for at åbne alle programmerne på samme tid. Som du kan se, er det meget nemt at skrive batchscripts for at automatisere opgaver i Windows, men det kan spare dig for en masse tid. Med øvelse vil du være i stand til at oprette dine egne brugerdefinerede batch-scripts og øge din produktivitet..