Vad är en BAT-fil och hur öppnar du en?

0
1

Snabblänkar

  • Vad är en BAT-fil?
  • Hur använder du en BAT-fil?
  • Hur öppnar eller läser man en BAT-fil?
  • Är BAT-filer farliga?
  • Vad kan du använda istället för en BAT-fil?

Nyckelalternativ

  • En BAT-fil är ett skript som innehåller kommandon, skrivna i vanlig text med tillägget .bat .
  • Batchfiler är mångsidiga och kör inbyggda Windows-kommandon eller program med kommandoradsgränssnitt.
  • Batchfiler körs genom att dubbelklicka på dem och kan redigeras med vilken vanlig textredigerare som helst.

Du kommer ofta att se referenser till batch eller "bat" filer om du använder Windows. Ibland är de vana vid att starta ett annat program, medan de andra gånger kan göra något på egen hand. Men vad är egentligen en batchfil, och hur använder man en?

Vad är en BAT-fil?

En bat-fil, även kallad batch-fil, är en skriptfil som innehåller kommandon. Själva filen är skriven i vanlig text och har en ".bat" filtillägg.

Det finns inte för många begränsningar för vad dessa kommandon kan vara. De kan vara kommandon inbyggda i Windows, som kommandot del eller shutdown, men du kan också köra och använda program som har kommandoradsgränssnitt via en batchfil också.

Oftast används batchfiler när du behöver köra ett kommando regelbundet eller när du behöver köra flera kommandon sekventiellt. Det är också möjligt att skriva batchfiler som svarar på användarinput—som att svara ja eller nej, eller välja ett alternativ från en lista—för att göra olika saker.

Hur använder du en BAT-fil?

För att använda en BAT-fil, dubbelklicka bara på den. Om den har skrivits korrekt kommer kommandona den innehåller att utföra och utföra någon funktion.

I vissa situationer kan du bara se Kommandotolken eller Terminal öppna för ett ögonblick och sedan stänga. Andra gånger kan kommandot ta tillräckligt lång tid att köra så att du har en chans att titta på det, eller så kan det innehålla en rad i slutet som tvingar det att vara öppet tills du stänger det manuellt.

Du bör inte anta att något av beteendet betyder att en BAT-fil inte fungerade om du inte vet vad den ska göra.

Som ett exempel: om du använder en batchfil för att starta en dedikerad spelserver, förväntar du dig normalt att fönstret förblir öppet så att du kan se utdata från servern. Å andra sidan, om du bara använder en batchfil som utlöser en omstart av datorn med specifika alternativ aktiverade, skulle du förvänta dig att den öppnas och stängs nästan omedelbart.

Hur öppna eller läsa en BAT-fil?

Batchfiler är vanliga textdokument och kan öppnas i nästan alla textredigerare som finns. Anteckningar är det typiska valet, men mer sofistikerade vanlig textredigerare kan erbjuda användbara funktioner, som syntaxmarkering och felsökningsverktyg.

För att öppna en batchfil i Notepad, högerklicka på BAT-filen och välj “Redigera" eller "Redigera med anteckningar."

Alternativt, starta Anteckningar, klicka på till Arkiv>Öppna och navigera sedan till batchfilen och klicka på “Öppna.”

När den öppnas ser du alla kommandon. Här är ett exempel:

Om du bara kollar vad en enkel BAT-fil gör Anteckningar är troligtvis bra, men om du vill redigera en, eller göra det lättare att förstå vad du tittar på, bör du prova VSCode istället.

figur>

Om du vill skriva eller redigera en batchfil, fungerar båda, men syntaxmarkeringen som ingår i mer kraftfulla redigerare för vanlig text är för bra för att missa.

Är BAT-filer farliga?

BAT-filer är inte till sin natur skadlig programvara, men de kan användas på ett skadligt sätt, och du bör alltid behandla dem med lite försiktighet. Till exempel kan en batchfil skrivas så att den tar bort dina filer när du kör den. Man kan också konfigureras för att ladda ner skadlig programvara från Internet. Det finns otaliga sätt på vilka en batchfil kan användas på ett skadligt sätt.

Bortsett från dessa varningar, den överväldigande majoriteten av batchfiler som flyter runt är inte skadliga. De flesta finns bara för att göra ett vanligt, komplext jobb lite enklare. Om du laddar ner en fil eller ett program från en pålitlig källa har du förmodligen inget att oroa dig för.

Men om du laddar ner en BAT-fil från en mindre ansedd källa bör du ta en stund att öppna BAT-filen i Anteckningar för att ta en titt på vad den gör innan du kör den.

Vad kan du använda istället för en BAT-fil?

Det finns några alternativ till batchfiler på Windows. Den mest uppenbara är en PS1-fil, som är PowerShell-motsvarigheten till en BAT-fil. BAT-filer kan köra PowerShell-kommandon om du inkluderar speciella argument, men det är vanligtvis lättare att bara skriva en PS1-fil istället.

Utöver PowerShell-skript är Python det mest självklara valet. Python kan anropa operativsystemfunktioner, och det har den extra bonusen av ett enormt antal moduler för att göra nästan allt du kan tänka dig. För många applikationer skulle det vara överdrivet, men om du behöver göra något komplicerat bör du definitivt överväga Python.