Hur man skapar en batch-fil (BAT) i Windows: 5 enkla steg

Det är enkelt att skapa en batchfil för att automatisera repetitiva uppgifter när du väl vet hur.
Batchfiler är datorhantverkarens sätt att få saker gjorda. De kan automatisera vardagliga uppgifter, förkorta den tid som krävs för att göra något och översätta en komplex process till något som vem som helst kan använda.
I den här artikeln får du lära dig hur du skriver en enkel batchfil. Du lär dig grunderna i vad batchfiler kan göra och hur du skriver dem själv. Jag kommer också att ge dig ytterligare resurser för att lära dig skriva batch-filer (BAT).
Hur man skapar en batchfil i Windows
Innan vi går in på detaljerna kommer här en snabb sammanfattning:
Din råfil kommer att se ut ungefär så här:
Och här är motsvarande kommandofönster för exemplet ovan:
Om detta gick för snabbt eller om du vill lära dig mer om kommandon och hur du använder dem, läs vidare!
Steg 1: Skapa en BAT-fil
Låt oss säga att du ofta har nätverksproblem; du befinner dig hela tiden på kommandotolken, skriver in ipconfig och plingar Google för att felsöka nätverksproblem. Efter ett tag inser du att det skulle vara lite mer effektivt om du bara skrev en enkel BAT-fil, satte fast den på ditt USB-minne och använde den på de maskiner du felsöker.
Skapa ett nytt textdokument
En batchfil förenklar repeterbara datoruppgifter med hjälp av Windows-kommandotolken. Nedan är ett exempel på en batchfil som ansvarar för att visa viss text i din kommandotolk. Skapa en ny BAT-fil genom att högerklicka på ett tomt utrymme i en katalog och välja Nytt och sedan Textdokument .
Lägg till kod
Dubbelklicka på det här Nya textdokumentet för att öppna din standardtextredigerare. Kopiera och klistra in följande kod i din textinmatning.
@echo offtitle This is your first batch script!echo Welcome to batch scripting!pause
Spara som BAT-fil
Ovanstående script återspeglar texten "Välkommen till batchscripting!" Spara din fil genom att gå till Arkiv > Spara som och ge filen ett namn som du vill ha. Avsluta ditt filnamn med det tillagda BAT- tillägget, till exempel welcome.bat , och klicka på OK . Detta kommer att slutföra batchprocessen. Dubbelklicka nu på din nyskapade batchfil för att aktivera den.
Anta inte att det är allt batchscripting kan göra. Batchskriptparametrar är anpassade versioner av kommandotolkskoder, så du är bara begränsad till vad din kommandotolk kan göra. För de som inte är bekanta med programmet kan kommandotolken göra en hel del .
Steg 2: Lär dig grunderna i batchskript
Batchfiler använder samma språk som kommandotolken. Allt du gör är att tala om för kommandotolken vad du vill mata in med hjälp av en fil, istället för att skriva det i kommandotolken. Detta sparar tid och ansträngning. Det låter dig också lägga in lite logik, som enkla loopar, villkorliga uttalanden, etc. som procedurprogrammering är kapabel till konceptuellt.
@echo: Denna parameter låter dig se ditt arbetsskript i kommandotolken. Den här parametern är användbar för att se din arbetskod. Om några problem uppstår från batchfilen kommer du att kunna se problemen som är associerade med ditt skript med hjälp av ekofunktionen. Lägga till en följande av denna parameter gör att du snabbt stänga ditt manus efter att den har avslutats.
- title: Ger mycket av samma funktion som en <title>-tagg i HTML, detta kommer att ge en titel för ditt batchskript i ditt kommandotolksfönster.
- cls: Rensar din kommandotolk, används bäst när ovidkommande kod kan göra det du har tillgång till måste hitta.
- rem: Stenografi för anmärkning ger samma funktionalitet som <!-- taggen i HTML. Rem-satser skrivs inte in i din kod. Istället används de för att förklara och ge information om koden.
- %%a: Varje fil i mappen.
- ("."): Rotmappen. När man använder kommandotolken måste man dirigera prompten till en viss katalog innan man ändrar ett filnamn, tar bort en fil och så vidare. Med batchfiler behöver du bara klistra in din BAT-fil i den katalog du väljer.
- paus: Tillåter ett avbrott i den logiska kedjan av din BAT-fil. Detta gör det möjligt för användare att läsa över kommandorader innan de fortsätter med koden. Frasen "Tryck på valfri tangent för att fortsätta..." kommer att beteckna en paus.
- start "" [webbplats]: Går till en webbplats som du väljer med din standardwebbläsare.
- ipconfig: Detta är en klassisk kommandotolksparameter som släpper information om nätverksinformation. Denna information inkluderar MAC-adresser, IP-adresser och subnätmasker.
- ping: Pingar en IP-adress, skickar datapaket via servervägar för att mäta deras plats och latens (svarstid).
Biblioteket för batchvariabler är minst sagt enormt. Lyckligtvis finns det en Wikibook-post som innehåller det omfattande biblioteket med batchskriptparametrar och variabler till ditt förfogande.
Steg 3: Skriv och kör din BAT-fil
Vi kommer att skapa tre exempel på batchskript som kan förenkla dina dagliga aktiviteter online och offline.
Nyheter Script
Låt oss skapa ett direkt användbart batchskript. Tänk om du ville öppna alla dina favoritnyhetswebbplatser i samma ögonblick som du vaknar? Eftersom batchskript använder kommandotolksparametrar kan vi skapa ett skript som öppnar alla nyhetsmedier i ett enda webbläsarfönster.
För att upprepa batchtillverkningsprocessen: skapa först en tom textfil. Högerklicka på ett tomt utrymme i en mapp som du väljer och välj Nytt , sedan Textdokument . Med textfilen öppen anger du följande skript. Vårt exempel kommer att tillhandahålla de viktigaste amerikanska nyhetsmedierna tillgängliga online.
@echo offcd "" http://www.cnn.comstart "" http://www.abc.comstart "" http://www.msnbc.comstart "" http://www.bbc.comstart "" http://www.huffingtonpost.comstart "" http://www.aljazeera.comstart "" https://news.google.com/
Ovanstående skript staplar en startparameter "" ovanpå den andra för att öppna flera flikar. Du kan ersätta länkarna som tillhandahålls med de som du väljer. När du har angett skriptet, gå till Arkiv och sedan Spara som . I fönstret Spara som, spara din fil med tillägget BAT och ändra parametern Spara som typ till Alla filer (*.*) .
När du har sparat filen behöver du bara dubbelklicka på din BAT-fil . Dina webbsidor öppnas omedelbart. Om du vill kan du placera den här filen på skrivbordet. Detta gör att du kan komma åt alla dina favoritwebbplatser på en gång.
Filorganisatör
Har du laddat ner flera filer om dagen, bara för att hundratals filer täpper till din nedladdningsmapp? Skapa en batchfil med följande skript, som sorterar dina filer efter filtyp. Placera BAT-filen i din oorganiserade mapp och dubbelklicka för att köra.
@echo offrem For each file in your folderfor %%a in (".*") do (rem check if the file has an extension and if it is not our scriptif "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (rem check if extension folder exists, if not it is createdif not exist "%%~xa" mkdir "%%~xa"rem Move the file to directorymove "%%a" "%%~dpa%%~xa"))
Här är ett exempel på mitt skrivbord tidigare, ett löst sortiment av filtyper.
Här är samma filer efteråt.
Det är så enkelt. Det här batchskriptet fungerar också med alla typer av filer, oavsett om det är ett dokument, video eller ljudfil. Även om din dator inte stöder filformatet kommer skriptet att skapa en mapp med rätt etikett för dig. Om du redan har en JPG- eller PNG-mapp i din katalog, kommer skriptet helt enkelt att flytta dina filtyper till rätt plats.
Programstartare
Om du kommer på dig själv att öppna samma uppsättning appar om och om igen, kan du nu skapa en anpassad startsatsfil som öppnar dem alla med ett enda klick. Allt du behöver ta reda på är platsen för Windows-filen. Låt oss säga att du behöver göra lite arbete och att du vill öppna Excel, kalkylatorn och Spotify. Här är koden för det:
@echo offcd "C:Program FilesMicrosoft OfficeootOffice16"start EXCEL.EXE
Du kan till och med låta din batchfil öppna specifika dokument eller webbplatser, tillsammans med en uppsättning appar. Tricket är att blanda och matcha alla de olika elementen en batchfil kan göra för dig. Så småningom kommer du att införliva IF-satser i dina batchskript .
Automatisera de enkla sakerna med batchskript
Det här är bara ett smakprov på vad batchskript har att erbjuda. Om du behöver något enkelt gjort om och om igen, vare sig det är att beställa filer, öppna flera webbsidor, byta namn på filer i massor eller skapa kopior av viktiga dokument, kan du göra tråkiga uppgifter enkla med batchskript.
Nu när du har läst klart Hur man skapar en batch-fil (BAT) i Windows: 5 enkla steg, inbjuder vi dig att utforska kategorin Windows ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar