Huvud Filtyper Vad är en BAT-fil?

Vad är en BAT-fil?



Vad du ska veta

  • En BAT-fil är en Windows-batchfil.
  • Dubbelklicka för att köra den, eller öppna den med Anteckningar för redigering.
  • Konvertera till EXE med IExpress.

Den här artikeln förklarar vad en BAT-fil är, hur man öppnar en för körning, hur man redigerar en för att göra ändringar i den och hur man konverterar en BAT-fil till EXE, MSI eller ett annat format.

Vad är en BAT-fil?

En fil med .BAT filtillägget är en Windows-batchfil. Det är en slätt textfil som innehåller olika kommandon används för repetitiva uppgifter eller för att köra grupper av skript efter varandra.

Programvara av alla typer använder BAT-filer för olika ändamål – till exempel för att kopiera eller ta bort filer, köra applikationer och stänga av processer.

flera BAT-filer i Windows 11

De kallas också skript, batchprogram, kommandofiler och skalskript, och kan istället använda tillägget .CMD.

Att arbeta med BAT-filer kan vara mycket farligt för inte bara dina personliga filer utan även för viktiga systemfiler. Var extremt försiktig innan du öppnar en.

hur man gör en slät sten i minecraft

Hur man öppnar en .BAT-fil

Även om BAT-tillägget omedelbart gör att Windows känner igen en sådan fil som körbar, består de fortfarande helt av textkommandon. Detta innebär att alla textredigerare, som Anteckningar, som ingår i alla versioner av Windows, kan öppna en för redigering.

För att öppna BAT-filen i Anteckningar, högerklicka på den och välj Visa fler alternativ > Redigera från menyn (eller bara Redigera i vissa Windows-versioner). Du kanske tycker att det är användbart att använda mer avancerade textredigerare som stöder syntaxmarkering när du redigerar en BAT-fil.

Om du öppnar den i en textredigerare visas koden som utgör filen. Det här är till exempel texten inuti en som används för att tömma urklippet:

|_+_|

Här är ett annat exempel på en BAT-fil som använder kommandot ping för att se om datorn kan nå en router med just denna IP-adress:

|_+_|

Återigen, som ett körbart filtillägg, var mycket försiktig när du öppnar BAT-filer du har fått via e-post, laddat ner från webbplatser du inte är bekant med eller till och med skapat själv.

Kan du fortfarande inte öppna den?

Om filen inte visar läsbar text i en textredigerare, har du inte att göra med en BAT-fil. Kontrollera filtillägget för att se till att du inte blandar ihop det med en annan fil som baravisasatt vara liknande på grund av en liknande filtillägg. BAKOM filer och BAR-filer (Age of Empires 3datafiler) är några exempel.

Hur man använder en BAT-fil

Att använda en BAT-fil i Windows är så enkelt som att dubbelklicka eller dubbelklicka på den. Du behöver inte ladda ner något speciellt program eller verktyg.

För att använda det första exemplet från ovan, om du skriver in den texten i en textfil med en textredigerare och sedan sparar filen med filtillägget .BAT blir det en körbar fil som du kan öppna för att omedelbart radera allt som sparats i urklippet.

Det andra exemplet kommer att pinga den IP-adressen; pauskommandot behåller Kommandotolken fönstret öppnas när processen är klar så att du kan se resultatet.

Hur man skapar en batchfil i Windows 10

Hur man konverterar en .BAT-fil

Som visas är koden för en BAT-fil inte dold på något sätt, vilket betyder att den är väldigt lätt att redigera. Eftersom vissa instruktioner i en (som kommandot del ) kan orsaka förödelse på dina data, konverterar BAT-filen till ett format som EXE att göra det mer som en applikationsfil kan vara klokt.

Du kan konvertera BAT till EXE med hjälp av några kommandoradsverktyg. Ser How-To Geek för vägbeskrivningar om hur man gör det.

  • Windows inbyggda IExpress-verktyg ger ett annat sätt att bygga en EXE-fil från en BAT-fil. Öppna den från rutan Kör med iexpress .
  • Även om gratisversionen bara är en provversion, EXE till MSI Converter Pro kan konvertera den resulterande EXE-filen till en MSI-fil (Windows Installer Package).
  • Du kan använda gratis NSSM kommandoradsverktyg om du vill köra en BAT-fil som en Windows-tjänst.
  • PowerShell Scriptomatic kan hjälpa dig att konvertera koden i en BAT-fil till ett PowerShell-skript.

Istället för att söka efter en BAT till SH-omvandlare (bash shell script) för att använda kommandona i program som Bourne Shell och Korn Shell, försök att bara skriva om skriptet med bash-språket. Strukturen för de två formaten är ganska olika eftersom filerna används i olika operativsystem. Det finns en Stack Overflow tråd och detta Handledning för Unix Shell Scripting för lite information som kan hjälpa dig att översätta kommandona manuellt.

Vanligtvis kan du inte ändra ett filtillägg (som BAT) till ett som din dator känner igen och förväntar dig att den nyligen omdöpta filen ska vara användbar. En faktisk filformatskonvertering med någon av metoderna som beskrivs ovan måste i de flesta fall ske. Med tanke på att en BAT-fil bara är en textfil med filtillägget .BAT, kan du dock byta namn på den till .TXT för att öppna den med en textredigerare . Kom ihåg att en BAT-till-TXT-konvertering kommer att förhindra att batchfilen utför sina kommandon.

Hur man sparar en .BAT-fil som en .TXT-fil

Istället för att manuellt ändra filtillägget från BAT till TXT kan du också öppna batchfilen i Notepad för redigering och sedan spara den i en ny fil, välja .TXT som filtillägg innan du sparar istället för .BAT.

Sparar till TXT i Anteckningar

Detta är också vad du behöver göra när du gör en ny BAT-fil i Anteckningar, men omvänt: spara standardtextdokumentet som BAT istället för TXT. I vissa program kanske du måste välja Alla filer , och lägg sedan .ett förlängning på det själv.

FAQ
  • Är en BAT-fil farlig?

    Även om det är sällsynt kan BAT-filer innehålla virus, precis som de flesta andra filformat. Skanna alla filer du laddar ner online med ett antivirusverktyg för att undvika skadlig programvara.

  • Vilket språk är en BAT-fil skriven på?

    Batch script är sitt eget språk. Huvudfunktionen för batchskript är att automatisera repetitiva kommandon.

  • Vad är en kommentar i en BAT-fil?

    Kommentarer är textrader som inte påverkar exekveringen av kod. Kommentarer inkluderar vanligtvis dokumentation som syftet med BAT-filen. Använd REM (Anmärkningar) kommando för att lägga till kommentarer till BAT-filer.

    hur man lägger till ett kommando på twitch
  • Vilket kommando används för att stänga av din dator i en BAT-fil?

    Avstängning - s . För att stänga av med en 10-sekunders timer, använd avstängning -s -t 10 . Avstängningskommandot ska föregås av @eko av .

Intressanta Artiklar

Redaktionen

Amino: Vad det är och hur man går med i det
Amino: Vad det är och hur man går med i det
Amino är en app för sociala medier som syftar till att föra spänningen från fanskongressen till din smartphone och dator. Den här artikeln förklarar vad Amino är, hur man använder det och hur det kan jämföras med X (tidigare Twitter).
Kan du fortfarande få V28 på en Oculus Quest 2?
Kan du fortfarande få V28 på en Oculus Quest 2?
Att hålla din Oculus Quest 2 uppdaterad är avgörande för VR-upplevelsen och sömlöst spel. Om du undrar hur du uppdaterar din Oculus Quest 2 till v28, är vi ledsna att säga att du inte har tur. Detta
Windows 10 build 14986 ersätter Command Prompt med PowerShell överallt
Windows 10 build 14986 ersätter Command Prompt med PowerShell överallt
Microsoft kommer att ersätta kommandotolken med Windows PowerShell. I Windows 10 build 14986 pekar nu kontextmenyposterna i Explorer till PowerShell.
Så här installerar du MacOS / OSX på en Chromebook
Så här installerar du MacOS / OSX på en Chromebook
MacOS är specifikt för Mac-maskinvara, så det är inte möjligt att installera macOS som en ersättning för Chrome OS på din Chromebook. Men om du är tekniskt benägen kan du installera macOS på en virtuell maskin. En gång
Hur man byter ägare Google Sheets
Hur man byter ägare Google Sheets
Byter du jobb och undrar vad du ska göra med all din data i Google Sheets? Oroa dig inte. Det finns ett sätt att byta ägare i det här populära kalkylarkprogrammet. När du skapar ett Google-ark är du det
Hur man tar bort någon från en textmeddelandegrupp på iPhone
Hur man tar bort någon från en textmeddelandegrupp på iPhone
Om du vill ta bort någon från en textmeddelandegrupp på iPhone är det lättare än du kanske tror i iMessage. Om du använder iMessage-gruppmeddelandet och någon inte längre hör hemma i gruppen, det
Kan jag använda en cigarettändare?
Kan jag använda en cigarettändare?
Cigarettändarväxelriktare fungerar, men de lider av några ganska hårda begränsningar för elektroniken som de kan hantera.