Sådan opretter du en batch-fil (BAT) i fem enkle trin
Reklame
Vil du oprette en batchfil? Det er nemt.
Lås op for snyderarket "100+ væsentlige Windows CMD-kommandoer"!
Dette vil tilmelde dig vores nyhedsbrev
Indtast din oplåsning af e-mail Læs vores privatlivspolitikBatchfiler er computerens altmuligheders måde at få tingene til. De kan automatisere hverdagens opgaver, forkorte den krævede tid til at gøre noget og oversætte en kompleks proces til noget, enhver kunne betjene.
I denne artikel lærer du, hvordan du skriver en simpel batchfil. Du lærer det grundlæggende om, hvad batchfiler kan gøre, og hvordan du skriver dem selv. Jeg vil også give dig yderligere ressourcer til at lære at skrive batch-filer (BAT).
Sådan opretter du en batchfil i Windows
Før du går nærmere ind på detaljerne, er her en hurtig oversigt
- Åbn en tekstfil, f.eks. Et Notepad eller WordPad-dokument.
- Tilføj dine kommandoer, startende med @echo [fra], efterfulgt af — hver i en ny linje — titel [titel på dit batch-script], ekko [første linje] og pause.
- Gem din fil med filtypen .bat, for eksempel test.bat .
- For at køre din batchfil skal du dobbeltklikke på den BAT-fil, du lige har oprettet.
- For at redigere din batchfil skal du højreklikke på BAT-filen og vælge Rediger .
Din rå fil ser sådan ud:
Og her er det tilsvarende kommandovindue til eksemplet ovenfor:
Hvis dette var for hurtigt, eller hvis du vil lære mere om kommandoer og hvordan du bruger dem, skal du læse videre!
Trin 1: Opret en BAT-fil
Lad os sige, at du ofte har netværksproblemer; du konstant befinder dig på kommandoprompten De bedste kommandopromps-tricks og -tips Den bedste kommandopromp-tricks og -tips Kommandoprompt er et godt værktøj til hverdagens pc-brugere, fordi det er let at bruge, men alligevel kraftigt. Her er 15 kommandopromps-tricks og tip, du måske har gået glip af. Læs mere, skriv ipconfig og ping Google for at løse netværksproblemer. Efter et stykke tid indser du, at det ville være en smule mere effektivt, hvis du bare skrev en simpel BAT-fil, satte den på din USB-stick og brugte den på de maskiner, du fejler.
Opret et nyt tekstdokument
En batchfil forenkler gentagne computeropgaver ved hjælp af Windows-kommandoprompten. Nedenfor er et eksempel på en batchfil, der er ansvarlig for visning af tekst i din kommandoprompt. Opret en ny BAT-fil ved at højreklikke på et tomt rum i et bibliotek og vælge Ny og derefter Tekstdokument .
Tilføj kode
Dobbeltklik på dette nye tekstdokument for at åbne din standard teksteditor. Kopier og indsæt følgende kode i din tekstindtastning.
@echo off title This is your first batch script! echo Welcome to batch scripting! pause
Gem som BAT-fil
Ovenstående script gentager teksten "Velkommen til batch-scripting!". Gem din fil ved at gå til Fil, Gem som, og navngiv derefter din fil, hvad du ønsker. Afslut dit filnavn med den tilføjede .bat- udvidelse - velkomst.bat for eksempel - og klik på OK . Dette afslutter batchprocessen. Dobbeltklik nu på din nyoprettede batchfil for at aktivere den.
Antag ikke, at det er alt, hvad batch-scripting kan gøre. Batch-scripts-parametre er finjusterede versioner af kommandopromptkoder, så du er kun begrænset til, hvad din kommandoprompt kan gøre. For dem, der ikke kender programmet, er kommandoprompten i stand til en hel del Væsentlige Windows CMD-kommandoer, du skal kende Væsentlige Windows CMD-kommandoer, du skal vide. Den dystre grænseflade i kommandoprompten er din gateway til avancerede Windows-værktøjer. Vi viser dig essentielle CMD-kommandoer, der giver dig adgang til dem. Læs mere .
Trin 2: Lær det grundlæggende ved batch-scripting
Batchfiler bruger det samme sprog som kommandoprompten. Alt hvad du laver er at fortælle kommandoprompten, hvad du vil indtaste gennem en fil, snarere end at skrive den ud i kommandoprompten. Dette sparer dig tid og kræfter. Det giver dig også mulighed for at indsætte en vis logik (som enkle sløjfer, betingede udsagn osv., Som procedureprogrammering er i stand til konceptuelt).
@echo: Denne parameter giver dig mulighed for at se dit arbejds script i kommandoprompten. Denne parameter er nyttig til at se din arbejdskode. Hvis der opstår problemer fra batchfilen, kan du se de problemer, der er knyttet til dit script ved hjælp af ekkofunktionen. Hvis du tilføjer en efterfølgende til denne parameter, kan du hurtigt lukke dit script, når det er afsluttet.
titel: Tilvejebringer meget af den samme funktion som et tag i HTML, dette giver en titel til dit batch-script i dit kommandoprompt-vindue.
cls: Rydder din kommandoprompt, der bedst bruges, når ekstern kode kan gøre det, du får adgang til, måtte finde.
rem: Kort for bemærkning giver den samme funktionalitet som tag i HTML. Rem-udsagn er ikke indtastet i din kode. I stedet bruges de til at forklare og give oplysninger om koden.
%% a: Hver fil i mappen.
(“. \”): Rodmappen. Når man bruger kommandoprompten, skal man dirigere prompten til et bestemt bibliotek, før man ændrer et filnavn, sletter en fil og så videre. Med batchfiler behøver du kun at indsætte din .bat-fil i det valgte bibliotek.
pause: Tillader et brud i den logiske kæde af din .bat-fil. Dette giver brugerne mulighed for at læse over kommandolinier, før de fortsætter med koden. Udtrykket "Tryk på en vilkårlig tast for at fortsætte ..." angiver en pause.
start “” [website]: Går til et websted efter eget valg ved hjælp af din standardwebbrowser.
ipconfig: Dette er en klassisk kommandopromptparameter, der frigiver oplysninger om netværksinformation. Denne information inkluderer MAC-adresser, IP-adresser og undernetmasker.
ping: Pinger en IP-adresse, sender datapakker gennem serverruter for at måle deres placering og latenstid (responstid).
Biblioteket for batchvariabler er mildest talt enormt. Heldigvis er der en Wikibook-post, der rummer det omfattende bibliotek med batch-script-parametre og -variabler.
Trin 3: Skriv og kør din BAT-fil
Vi opretter to eksempler på batch-scripts, der kan forenkle dine daglige online og offline aktiviteter.
Nyhedsskrift
Lad os oprette et umiddelbart nyttigt batch-script. Hvad hvis du ville åbne alle dine foretrukne nyhedswebsteder i det øjeblik, du vågner op? Da batch-scripts bruger kommandopromptparametre, kan vi oprette et script, der åbner hvert nyt medieudløb i et enkelt browservindue.
Sådan gentages batchfremstillingsprocessen: Opret først en tom tekstfil. Højreklik på et tomt rum i en mappe, du vælger, og vælg Ny og derefter Tekstdokument . Indtast følgende script, når tekstfilen er åben. Vores eksempel giver de vigtigste amerikanske nyhedsmedier, der er tilgængelige online.
@echo off start "" http://www.cnn.com start "" http://www.abc.com start "" http://www.msnbc.com start "" http://www.bbc.com start "" http://www.huffingtonpost.com start "" http://www.aljazeera.com start "" https://news.google.com/
Ovenstående script stabler en start “” -parameter oven på den anden for at åbne flere faner. Du kan erstatte de links, der følger med dem, du vælger. Når du har indtastet scriptet, skal du gå til Fil og derefter Gem som . I vinduet Gem som skal du gemme din fil med .bat- udvidelsen og ændre parameteren Gem som type til Alle filer (*. *) .
Når du havde gemt din fil, skal du blot dobbeltklikke på din BAT-fil . Med det samme åbnes dine websider. Hvis du vil, kan du placere denne fil på dit skrivebord. Dette giver dig adgang til alle dine foretrukne websteder på én gang.
File Organizer
Har du downloadet flere filer om dagen, kun for at have hundreder af filer tilstoppet din Download-mappe? Opret en batchfil med følgende script, der bestiller dine filer efter filtype. Placer .bat-filen i din uorganiserede mappe, og dobbeltklik for at køre.
@echo off rem For each file in your folder for %%a in (".\*") do ( rem check if the file has an extension and if it is not our script if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" ( rem check if extension folder exists, if not it is created if not exist "%%~xa" mkdir "%%~xa" rem Move the file to directory move "%%a" "%%~dpa%%~xa\" ))
Her er et eksempel på min desktop før, et løs sortiment af billedfiler.
Her er de samme filer bagefter.
Det er så enkelt. Dette batch-script fungerer også med enhver filtype, hvad enten det er et dokument-, video- eller lydfil. Selv hvis din pc ikke understøtter filformatet, opretter scriptet en mappe med den passende etiket til dig. Hvis du allerede har en JPG- eller PNG-mappe i dit bibliotek, flytter scriptet blot dine filtyper til deres passende placering.
Automatiser de enkle ting med batch-scripts
Dette er bare en smag på, hvad batch-scripts har at tilbyde. Hvis du har brug for noget simpelt gjort gang på gang - uanset om det er at bestille filer, åbne flere websider, omdøbe filer i en masse eller oprette kopier af vigtige dokumenter - kan du gøre kedelige opgaver enkle med batch-scripts.
Tag ting endnu længere ved at inkorporere IF-udsagn i dine batch-scripts 5 IF-erklæringer, der skal bruges til smartere Windows-batch-scripts 5 IF-udsagn, der skal bruges til smartere Windows-batch-scripts Der er flere typer IF-udsagn, du kan bruge i en Windows-batchfil for at spare tid og indsats. Tjek disse eksempler for at finde ud af mere. Læs mere . Og hvis du virkelig er ivrig, kan du måske endda lære PowerShell-scripting i stedet 5 grunde til, at du skal bruge PowerShell i stedet for batch-scripting 5 grunde til, at du skal bruge PowerShell i stedet for batch-scripting, PowerShell er, hvad du ville få, hvis du krydsede kommandoprompten. med Batch Scripting, kastede ind nogle ekstra funktioner og sparkede det hele op ad flere hak. Her er flere grunde til at du skal prøve det. Læs mere .
Udforsk mere om: Batchfil, Computerautomation, programmering.