Alt du behøver er en Notepad-app på din pc
- Du kan bruge kommandoprompt eller PowerShell til at køre en batchfil for at automatisere almindelige opgaver.
- For at kende trinene til at oprette en batch-fil på Windows 11, fortsæt med at læse!
At udføre gentagne opgaver eller køre en række kommandoer kan være afgørende for din computerrutine, men det kan tage meget tid. Det er her, at oprette en batch-fil (.bat) på Windows 11 kommer til undsætning.
I denne vejledning vil vi diskutere trin-for-trin instruktioner til at oprette en batch script-fil på Windows 11 for at automatisere opgaver og samtidig reducere fejl og spare tid.
Batchfiler kan være gavnlige for nybegyndere og erfarne brugere:
- Automatiser gentagne opgaver og strømlin arbejdsgange, hvilket sparer betydelig tid og kræfter.
- Konsekvent udførelse af opgaver, reducerer menneskelige fejl og forbedrer effektiviteten.
- Udfør specifikke kedelige opgaver som sikkerhedskopier, systemkonfiguration, softwareinstallation og mere.
- Hjælper dig med at udføre kommandoer på flere computere på samme tid.
- Kan udføre komplekse procedurer, der involverer flere trin.
- Er bærbare og kan deles med andre computere.
Hvordan opretter jeg en batch-fil i Windows 11?
1. Opret en grundlæggende batch-fil
- Tryk på Windows nøgle, type notesblok, og klik Åben.
- Indtast følgende linjer:
-
@ECHO OFF
ECHO Hi, this is my first batch file.
PAUSE
-
- Her @EKKO FRA – Deaktiverer displaymeddelelser og viser indhold; EKKO – Udskriver teksten efter mellemrummet; PAUSE – Holder vinduet åbent efter udførelse af kommandoer.
- Gå til Fil og klik Gem som.
- Navngiv filen Test.bat, og for Gem som type, Vælg Alle filer, og klik derefter Gemme.
- Når den er oprettet, skal du finde filen og dobbeltklikke for at åbne den. I kommandopromptvinduet vil du se Hej, dette er min første batch-fil besked.
Du kan også gemme .reg filer i .bat filformat at automatisere ændringen af dine registreringsfiler, hvilket kan minimere de involverede risici.
2. Få adgang til netværksdrev og -mapper
- Tryk på Windows nøgle, type notesblok, og klik Åben.
- Indtast følgende linje efter at have erstattet driverbogstavet F med det, du ønsker:
Echo Create new F: drive mapping
- Kopiér og indsæt følgende kommando efter at have erstattet netværksstien med den sti, du vil kortlægge til:
@net use F: \Network path /persistent: yes
- Gentag processen, hvis du vil tilføje flere drev. Indtast følgende linjer:
-
: exit
@pause
-
- Klik Fil, og vælg derefter Gem som. Navngiv nu filen, og tilføj en .bat-udvidelse. Til Gem som type, Vælg Alle filer, og klik derefter Gemme.
- Når filen er oprettet, skal du finde og dobbeltklikke på den for at udføre opgaven.
- Rette: Filsystemfejl (-2147163901) på Windows 11
- Kontrolpanel vs Indstillinger App: Hvilken skal man bruge?
3. Tilføj brugerinput
Følg disse trin for at oprette en batchfil, der tager brugerinput og viser en tilpasset meddelelse:
- Tryk på Windows nøgle, type notesblok, og klik Åben.
- Indtast følgende script:
-
@echo off
: start
set /p input = Enter the Name:
echo %input% We are thrilled to welcome you to the event!
pause
go to start
-
- Du kan ændre Indtast navnet instruktion og den personlige besked, du ser derefter i henhold til din opgave og præferencer.
- Klik Fil, derefter Gem som. Navngiv filen, tilføj en .bat filtypenavn og for Gem som type, Vælg Alle filer, og klik derefter Gemme.
- Når filen er oprettet, skal du finde og dobbeltklikke på den for at åbne den i kommandoprompten og udføre opgaven.
4. Automatiser gentagne opgaver
- Tryk på Windows nøgle, type notesblok, og klik Åben.
- Her vil vi vise dig, hvordan vi automatiserede processen med at åbne ofte brugte apps på vores computer.
- Dette er scriptet, vi brugte til at åbne Google Chrome, Word, Slack og ShareX:
-
@echo off
cd "C:\Program Files\Google\Chrome\Application\chrome.exe"
start chrome.exe
start – "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE"
cd "C:\Program Files\ShareX\ShareX.exe"
start ShareX.exe
Exit
-
- Du kan bruge scriptet, men udskift appstien med den, du vil åbne. Klik på Fil menu og vælg Gem som.
- Navngiv filen, tilføj en .bat-udvidelse, for Gem som type, Vælg Alle filer, og klik derefter Gemme.
5. Rediger kodelinjer med kommandovinduet
- Tryk på Windows nøgle, type notesblok, og klik Åben.
- Dette script kan hjælpe dig med at erstatte linjer i en simpel kode; lad os antage, at du har en fil ved navn code.txt, som har gammel tekst nævnt flere gange, og du vil erstatte det med ny tekst.
- Til det kan du bruge dette script:
@echo off setlocal enabledelayedexpansion set "inputFile=code.txt"
set "outputFile=code_modified.txt"
set "oldText=oldtext"
set "newText=newtext" if not exist "%inputFile%" ( echo Input file not found. exit /b. ) ( for /f "usebackq delims=" %%a in ("%inputFile%") do ( set "line=%%a" set "line=!line:%oldText%=%newText%!" echo !line! )
) > "%outputFile%" echo Lines with '%oldText%' replaced by '%newText%' have been written to '%outputFile%'. endlocal.
Du skal ændre dig code.txt med dit filnavn og erstat gammel tekst og ny tekst med de linjer, du vil bruge.
Gem nu filen ved at bruge disse trin:
- Klik Fil og vælg Gem som. Navngiv filen, tilføj en .bat-udvidelse, for Gem som type, Vælg Alle filer, og klik derefter Gemme.
- Find og dobbeltklik på filen for at åbne den i kommandopromptvinduet og udfør opgaven.
Nu hvor du har oprettet .bat-fil, kan du brug Windows Task Scheduler til at planlægge det at køre automatisk med bestemte intervaller.
Hvordan redigerer jeg en batch-fil i Windows 11?
For at redigere en batch-fil kan du åbne Notesblok og klikke Fil>Åbn, eller du kan finde og højreklikke på filen og vælge Redigere fra kontekstmenuen.
Du kan foretage de nødvendige ændringer, når filen er åbnet i Notesblok. Når du er redigeret, klik Ctrl + S for at gemme ændringerne.
For at køre batchfilen i Windows 11 kan du finde den i vinduet File Explorer og dobbeltklikke på den eller åbne Command Spørg og brug cd-kommandoen til at gå til mappen, hvor batchfilen er placeret, skriv derefter batchfilens navn og tryk Gå ind.
Du bør altid gemme batchscript-filen på en tilgængelig placering som din brugerkontos dokument- eller skrivebordsmappe.
Husk at batchfilerne kan udføre kommandoer, interagere med dit system, automatisere opgaver og redigere simple koder; men hvis du ønsker at lave sofistikeret redigering eller kodemanipulation, foreslår vi, at du bruger et programmeringssprog som Python eller PowerShell.
Hvilke opgaver ville du fortsætte med at bruge batchfiler? Du er velkommen til at nævne dem i kommentarfeltet nedenfor.