Allt du behöver är en Notepad-app på din PC
- Du kan använda kommandotolken eller PowerShell för att köra en batchfil för att automatisera vanliga uppgifter.
- För att veta stegen för att skapa en batchfil på Windows 11, fortsätt läsa!
Att utföra repetitiva uppgifter eller köra en rad kommandon kan vara avgörande för din datorrutin, men det kan ta mycket tid. Det är där att skapa en batch-fil (.bat) i Windows 11 till räddning.
I den här guiden kommer vi att diskutera steg-för-steg-instruktioner för att skapa en batchskriptfil på Windows 11 för att automatisera uppgifter samtidigt som du minskar fel och sparar tid.
Batchfiler kan vara fördelaktiga för nybörjare och erfarna användare:
- Automatisera repetitiva uppgifter och effektivisera arbetsflöden, vilket sparar mycket tid och ansträngning.
- Konsekvent utförande av uppgifter, minskar mänskliga fel och förbättrar effektiviteten.
- Utför specifika tråkiga uppgifter som säkerhetskopiering, systemkonfiguration, mjukvaruinstallation och mer.
- Hjälper dig att utföra kommandon på flera datorer samtidigt.
- Kan utföra komplexa procedurer som involverar flera steg.
- Är bärbara och kan delas med andra datorer.
Hur skapar jag en batchfil i Windows 11?
1. Skapa en grundläggande batchfil
- tryck på Windows Nyckeltyp anteckningsblock, och klicka Öppen.
- Skriv följande rader:
-
@ECHO OFF
ECHO Hi, this is my first batch file.
PAUSE
-
- Här @ECHO AV – Inaktiverar displaymeddelanden och visar innehåll; EKO – Skriver ut texten efter mellanslag; PAUS – Håller fönstret öppet efter att ha utfört kommandon.
- Gå till Fil och klicka Spara som.
- Namnge filen Test.bat och för Spara som typ, Välj Alla filer, Klicka sedan Spara.
- När den har skapats, leta reda på filen och dubbelklicka för att öppna den. I kommandotolksfönstret ser du Hej, detta är min första batchfil meddelande.
Du kan också spara .reg-filer i .bat-filformat för att automatisera ändringen av dina registerfiler, vilket kan minimera riskerna.
2. Få åtkomst till nätverksenheter och mappar
- tryck på Windows Nyckeltyp anteckningsblock, och klicka Öppen.
- Skriv följande rad efter att ha ersatt förarbokstaven F med den du vill ha:
Echo Create new F: drive mapping
- Kopiera och klistra in följande kommando efter att ha ersatt nätverkssökvägen med sökvägen du vill mappa till:
@net use F: \Network path /persistent: yes
- Upprepa processen om du vill lägga till flera enheter. Skriv följande rader:
-
: exit
@pause
-
- Klick Fil, sedan Välj Spara som. Namnge nu filen och lägg till filtillägget .bat. För Spara som typ, Välj Alla filer, Klicka sedan Spara.
- När filen har skapats, lokalisera och dubbelklicka på den för att utföra uppgiften.
- Fix: Filsystemfel (-2147163901) på Windows 11
- Kontrollpanel vs Inställningar App: Vilken ska man använda?
3. Lägg till användarinmatningar
För att skapa en batchfil som tar användarinput och visar ett anpassat meddelande, följ dessa steg:
- tryck på Windows Nyckeltyp anteckningsblock, och klicka Öppen.
- Skriv följande skript:
-
@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 ändra Ange namnet instruktioner och det personliga meddelande du ser efter det enligt din uppgift och preferenser.
- Klick Fil, då Spara som. Namnge filen, lägg till filtillägget .bat och för Spara som typ, Välj Alla filer, Klicka sedan Spara.
- När filen har skapats letar du upp och dubbelklickar på den för att öppna den i kommandotolken och utför uppgiften.
4. Automatisera repetitiva uppgifter
- tryck på Windows Nyckeltyp anteckningsblock, och klicka Öppen.
- Här kommer vi att visa dig hur vi automatiserade processen att öppna appar som används ofta på vår dator.
- Det här är skriptet vi använde för att öppna Google Chrome, Word, Slack och 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 använda skriptet, men ersätt appsökvägen med den du vill öppna. Klicka på Fil menyn och välj Spara som.
- Namnge filen, lägg till filtillägget .bat, för Spara som typ, Välj Alla filer, Klicka sedan Spara.
5. Redigera kodrader med kommandofönstret
- tryck på Windows Nyckeltyp anteckningsblock, och klicka Öppen.
- Det här skriptet kan hjälpa dig att ersätta rader i en enkel kod; låt oss anta att du har en fil som heter code.txt, som har gammal text nämns flera gånger och du vill ersätta den med ny text.
- För det kan du använda det här skriptet:
@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 måste ändra dig code.txt med ditt filnamn och ersätt gammal text och ny text med de linjer du vill använda.
Spara nu filen med dessa steg:
- Klick Fil och välj Spara som. Namnge filen, lägg till filtillägget .bat, för Spara som typ, Välj Alla filer, Klicka sedan Spara.
- Leta upp och dubbelklicka på filen för att öppna den i kommandotolksfönstret och utför uppgiften.
Nu när du har skapat en .bat-fil kan du använd Windows Task Scheduler för att schemalägga det att köras automatiskt med specifika intervall.
Hur redigerar jag en batchfil i Windows 11?
För att redigera en batchfil kan du öppna Anteckningar och klicka Fil>Öppna, eller så kan du hitta och högerklicka på filen och välja Redigera från snabbmenyn.
Du kan göra de ändringar som krävs när filen har öppnats i Anteckningar. När du har redigerat klickar du Ctrl + S för att spara ändringarna.
För att köra batchfilen i Windows 11 kan du hitta den i Filutforskaren och dubbelklicka på den eller öppna Command Fråga och använd cd-kommandot för att gå till mappen där batchfilen finns, skriv sedan batchfilens namn och tryck på Stiga på.
Du bör alltid spara batchskriptfilen på en tillgänglig plats som ditt användarkontos dokument- eller skrivbordsmapp.
Kom ihåg att batchfilerna kan köra kommandon, interagera med ditt system, automatisera uppgifter och redigera enkla koder; men om du vill göra sofistikerad redigering eller kodmanipulation, föreslår vi att du använder ett programmeringsspråk som Python eller PowerShell.
Vilka uppgifter skulle du fortsätta med att använda batchfiler? Nämn dem gärna i kommentarsfältet nedan.