BAT-fil (hvad det er, og hvordan man åbner en)

Indholdsfortegnelse:

BAT-fil (hvad det er, og hvordan man åbner en)
BAT-fil (hvad det er, og hvordan man åbner en)
Anonim

Hvad du skal vide

  • En BAT-fil er en Windows Batch-fil.
  • Dobbeltklik for at køre det, eller åbn det med Notesblok til redigering.
  • Konverter til EXE med IExpress.

Denne artikel forklarer, hvad en BAT-fil er, hvordan man åbner en til kørsel, hvordan man redigerer en for at foretage ændringer i den, og hvordan man konverterer en BAT-fil til EXE, MSI eller et andet format.

Hvad er en BAT-fil?

En fil med filtypen. BAT er en Windows Batch-fil. Det er en almindelig tekstfil, der indeholder forskellige kommandoer, der bruges til gentagne opgaver eller til at køre grupper af scripts efter hinanden.

Software af alle typer bruger BAT-filer til forskellige formål - for eksempel til at kopiere eller slette filer, køre programmer og lukke processer.

Image
Image

De kaldes også batch-filer, scripts, batch-programmer, kommandofiler og shell-scripts og kan i stedet bruge filtypenavnet. CMD.

At arbejde med BAT-filer kan være meget farligt for ikke kun dine personlige filer, men også vigtige systemfiler. Vær ekstrem forsigtig, før du åbner en.

Sådan åbnes en. BAT-fil

Selv om BAT-udvidelsen straks får Windows til at genkende en sådan fil som eksekverbar, er de stadig udelukkende sammensat af tekstkommandoer. Det betyder, at enhver teksteditor, såsom Notesblok, inklusive i alle versioner af Windows, kan åbne en til redigering.

For at åbne BAT-filen i Notesblok skal du højreklikke på den og vælge Vis flere muligheder > Rediger fra menuen (eller bare Rediger i nogle Windows-versioner). Du kan måske finde det nyttigt at bruge mere avancerede teksteditorer, der understøtter syntaksfremhævning, når du redigerer en BAT-fil.

Hvis du åbner den i en teksteditor, vises koden, der udgør filen. Dette er f.eks. teksten inde i en, der bruges til at tømme udklipsholderen:


cmd /c "ekko fra | klip"

Her er endnu et eksempel på en BAT-fil, der bruger ping-kommandoen til at se, om computeren kan nå en router med denne særlige IP-adresse:


ping 192.168.1.1

pause

Igen, som en eksekverbar filtypenavn, skal du være meget forsigtig, når du åbner BAT-filer, du har modtaget via e-mail, downloadet fra websteder, du ikke er bekendt med, eller endda oprettet selv.

Sådan bruges en BAT-fil

At bruge en BAT-fil i Windows er så simpelt som at dobbeltklikke eller dobbeltklikke på den. Du behøver ikke at downloade noget specielt program eller værktøj.

For at bruge det første eksempel fra oven, indtastning af denne tekst i en tekstfil med en teksteditor og derefter lagring af filen med filtypenavnet. BAT vil gøre den til en eksekverbar fil, som du kan åbne for straks at slette alt, der er gemt i udklipsholder.

Det andet eksempel vil pinge den IP-adresse; pausekommandoen holder kommandopromptvinduet åbent, når processen er færdig, så du kan se resultaterne.

Hvis din fil ikke ser ud til at være en tekstfil, så har du sandsynligvis ikke at gøre med en BAT-fil. Tjek filtypenavnet for at sikre, at du ikke blander det sammen med en BAK- eller BAR-fil (Age of Empires 3-data).

Sådan konverteres en. BAT-fil

Som vist er koden for en BAT-fil ikke skjult på nogen måde, hvilket betyder, at den er meget nem at redigere. Fordi visse instruktioner i en (såsom del-kommandoen) kan skabe kaos på dine data, kan det være klogt at konvertere BAT-filen til et format som EXE for at gøre den mere som en programfil.

Du kan konvertere BAT til EXE ved hjælp af et par kommandolinjeværktøjer. Se How-To Geek for vejledning i, hvordan du gør det.

  • Windows' indbyggede IExpress-værktøj giver en anden måde at bygge en EXE-fil fra en BAT-fil på. Åbn den fra Kør-boksen med iexpress.exe.
  • Selvom den gratis version kun er en prøveversion, kan EXE til MSI Converter Pro konvertere den resulterende EXE-fil til en MSI-fil (Windows Installer Package).
  • Du kan bruge det gratis NSSM kommandolinjeværktøj, hvis du vil køre en BAT-fil som en Windows-tjeneste.
  • PowerShell Scriptomatic kan hjælpe dig med at konvertere koden i en BAT-fil til et PowerShell-script.

I stedet for at søge efter en BAT til SH (bash shell script) konverter for at bruge kommandoerne i programmer som Bourne Shell og Korn Shell, prøv bare at omskrive scriptet ved hjælp af Bash-sproget. Strukturen af de to formater er ret forskellig, fordi filerne bruges i forskellige operativsystemer. Der er en Stack Overflow-tråd og denne Unix Shell Scripting tutorial for nogle oplysninger, der kan hjælpe dig med at oversætte kommandoerne manuelt.

Du kan norm alt ikke ændre en filtypenavn (som BAT) til en, som din computer genkender, og forventer, at den nyligt omdøbte fil kan bruges. En egentlig filformatkonvertering ved hjælp af en af metoderne beskrevet ovenfor skal i de fleste tilfælde finde sted. Da BAT-filer kun er tekstfiler med filtypenavnet. BAT, kan du dog omdøbe det til. TXT for at åbne det med en teksteditor. Husk, at en BAT-til-TXT-konvertering forhindrer batchfilen i at udføre sine kommandoer.

Sådan gemmer man en. BAT-fil som en. TXT-fil

I stedet for manuelt at ændre filtypenavnet fra BAT til TXT, kan du også åbne batchfilen i Notesblok til redigering og derefter gemme den i en ny fil ved at vælge. TXT som filtypenavnet, før du gemmer i stedet for. BAT.

Image
Image

Dette er også, hvad du skal gøre, når du laver en ny BAT-fil i Notesblok, men omvendt: gem standardtekstdokumentet som BAT i stedet for TXT. I nogle programmer skal du muligvis gemme den i filtypen All Files og derefter selv sætte filtypen bat på den.

FAQ

    Er en BAT-fil farlig?

    Selv om det er sjældent, kan BAT-filer indeholde virus, ligesom de fleste andre filformater. Scan enhver fil, du downloader online med et antivirusværktøj for at undgå malware.

    Hvilket sprog er en BAT-fil skrevet på?

    Batch-script er sit eget sprog. Batch-scriptets hovedfunktion er at automatisere gentagne kommandoer.

    Hvad er en kommentar i en BAT-fil?

    Kommentarer er tekstlinjer, der ikke påvirker udførelsen af kode. Kommentarer omfatter typisk dokumentation såsom formålet med BAT-filen. Brug kommandoen REM (Bemærkninger) til at tilføje kommentarer til BAT-filer.

    Hvilken kommando bruges til at lukke din computer ned i en BAT-fil?

    Lukning - s. For at lukke ned med en 10-sekunders timer, brug shutdown -s -t 10. Nedlukningskommandoen skal indledes med @echo off.

Anbefalede: