Vilka kommandon finns i en batchfil?

En batchfil är en samling av kommandorader MS-DOS och Windows, som kan köras på en dator. Om du är bekant med kommandoraden kan du använda din förkunskap för att hjälpa dig att skapa en batchfil. Om du är ny på kommandoraden eller behöver en uppdatering, se vår hur du använder Windows-kommandoraden (DOS) -sidan.

Batchkommandon

Nedan visas en lista över kommandon som används i en batchfil med ytterligare information om var och en av kommandona.

Tips: Precis som alla kommandon är alla batchfilkommandon inte skiftlägeskänsliga. Vi listade dock batchfilkommandon i alla kapslar för att hjälpa till med identifiering.

@

At-symbolen echo inte tillbaka texten efter symbolen. @ Används oftast som @ECHO OFF för att bara visa utmatningen av kommandot.

% 1

Procenten följd av ett numeriskt värde, som börjar med en, låter dig lägga till matchade variabler i en batchfil. Leden nedan är ett exempel på vad som kan användas i en batchfil.

 ECHO Hej% 1 

Med en satsfil som innehåller ovanstående rad om du skriver myname (namn på fladderfil) och sedan ditt namn, som visas nedan.

 myname Bob 

Det skulle producera "Hej Bob" eftersom "Bob" är den första matchade texten.

Tips: Du kan fortsätta att gå till% 2, % 3, etc. Till exempel kan du använda% 2 för ett mellannamn och% 3 som efternamn.

::

Två kolonner framför varje rad är ett av två sätt att lägga till anmärkningar i batchfilen utan att visa eller exekvera den linjen när batchfilen körs. Till skillnad från REM visas inte denna rad oavsett om ECHO är avstängd i batchfilen.

:MÄRKA

Genom att lägga till ett kolon framför ett ord, till exempel LABEL, skapar du en kategori, mer känd som en etikett. En etikett låter dig hoppa över till vissa delar av en batchfil, t.ex. slutet av batchfilen. Se även GOTO.

RING UPP

Ett samtal används för att köra en annan satsfil i en batchfil. När batchfilen som heter är slutförd, återstår resten av den ursprungliga batchfilen. Om batchfilen inte existerar får du ett fel.

VAL OCH SET

Se vårt sätt att använda val och ange i en batchfilsida för ett exempel på hur du kan skapa alternativ i din batchfil. Ytterligare information om var och en av dessa kommandon finns också på val och inställd sida.

CLS

Precis som DOS-kommandot skulle rensa din skärm. Vi tycker att det är bra att köra kommandot cls högst upp i din batchfil för att rensa eventuella tidigare kommandon eller utdata och göra det enklare att hitta och läsa utdata från batchfilen.

EKO

Echo ett meddelande i batchfilen. Såsom ECHO Hello World skriver Hello World på skärmen när den körs.

Obs! Utan @ECHO OFF i början av batchfilen får du också "ECHO Hello World" och "Hello World."

Tips: Skriv ECHO om du vill skapa en tom linje . Lägger till perioden i slutet skapar en tom linje.

UTGÅNG

Avslutar från DOS-fönstret om batchfilen körs från Windows. Se kommandot för avsluta kommando för ytterligare information om detta kommando.

GÅ TILL

Hoppar till en etikett eller del av en batchfil. Goto kan göra det enkelt att hoppa tillbaka till början eller slutet av en batchfil om ett villkor är uppfyllt eller ett fel uppstår. Se vårt sätt att använda val och ange i en batchfilsida för ett exempel på hur goto kan användas.

OM

Används för att kontrollera ett visst tillstånd om tillståndet finns. Om det här tillståndet existerar, utför det den funktionen. Se kommandot if om ytterligare information om detta kommando.

PAUS

Fråga användaren att trycka på valfri tangent för att fortsätta.

REM

Ett av två sätt att lägga till kommentarer i batchfilen utan att visa eller exekvera den linjen när batchfilen körs.

FLYTTA

Skiftkommandot ändrar positionen för utbytbara parametrar i ett satsprogram. Se skiftsidan för ytterligare information om detta kommando.

START

Används för att öppna Windows-program. Till exempel skulle START C: \ WINDOW \ CALC köra Windows-kalkylatorn. Startkommandot kan också användas för att starta en fil som Windows känner igen. Du kan till exempel starta en film- eller ljudfil i en batchfil för att starta standardspelaren för den filen.

Obs! I Windows 3.x måste du använda WIN-kommandot. Till exempel skulle WIN C: \ Windows \ CALC.EXE köra Windows och sedan Räknare efter att Windows har slutfört laddning.

ÖVRIGA KOMMUNIKATIONER

Tips: Se vår kommandoradsöversikt och vår MS-DOS-hjälpsida för en fullständig lista över kommandor på MS-DOS och Windows, som alla kan köras från en batchfil.