Kommandot: "PAUSE" är på Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tillgänglig
Exemplen för kommandot "PAUSE"
De
`PAUSE`kommandot i Windows kommandotolk används för att pausa körningen av ett batchskript och vänta på användarinmatning. Här är några exempel på hur du använder
`PAUSE`-Kommando:
Exempel 1: Enkel användning av PAUSE:
ECHO Det här är ett meddelande tidigare PAUSE
PAUSE
ECHO Detta är ett meddelande efter PAUSE
Beskrivning: Skriptet skriver ut ett meddelande och körs sedan
`PAUSE`och väntar på att användaren ska trycka på en knapp innan han går vidare till nästa meddelande.
Exempel 2: Användarvänligt meddelande med PAUSE:
ECHO Välkommen till Batch-manus!
PAUSE
Beskrivning: Visar ett vänligt välkomstmeddelande och väntar på att användaren ska trycka på en knapp för att fortsätta.
Exempel 3: Använda PAUSE i en slinga:
FOR /L %%G IN (1,1,5) DO (
ECHO loop pass Nr. %%G
PAUSE
)
Beskrivning: Kör en loop och visar ett meddelande för varje iteration. Väntar på att användaren trycker på en tangent innan han går vidare till nästa pass.
Exempel 4: PAUSE i ett villkorsblock:
IF EXIST fil.txt (
ECHO Filen finns.
) ELSE (
ECHO Filen finns inte.
)
PAUSE
Beskrivning: Kontrollerar om filen
"File.txt" finns, skriver ut lämpliga meddelanden och väntar på att användaren ska trycka på en tangent.
Exempel 5: Flera PAUSE-kommandon:
ECHO Första steget
PAUSE
ECHO Andra steg
PAUSE
ECHO Tredje steget
PAUSE
Beskrivning: Utför och använder flera steg
`PAUSE`mellan varje steg för att pausa körningen och vänta på användarinmatning.
Exempel 6: PAUSE med meddelande och timeout:
ECHO Manuset kommer in 5 sekunder fortsatte.
PAUS /T 5 /NOBREAK
ECHO Fortsättning på manuset.
Beskrivning: Visar ett meddelande och använder
`PAUS`-Kommando att ställa in en fördröjning på 5 sekunder med alternativet
`/NOBREAK`tillägga. Användaren kan dock avbryta väntetiden genom att trycka på en knapp.
Dessa exempel illustrerar olika tillämpningar av
`PAUSE`kommando i batchskript. Anteckna det
`PAUSE`är särskilt användbar för att pausa körningen av ett skript och ge användaren möjlighet att granska utdata innan han fortsätter med skriptet.
"PAUSE" Utdrag från Microsoft Windows Hjälp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Avbryter en kommandofil och visar meddelandet
"Tryck på en tangent för att fortsätta..."
Viktig information, tips för kommandot "PAUSE"
De
`PAUSE`kommandot i Windows Command Prompt är lätt att använda, men det finns några viktiga överväganden:
1.
Användarinteraktion: `PAUSE`är utformad för att möjliggöra användarinteraktion. Det pausar körningen av ett batchskript tills användaren trycker på en tangent. Detta är särskilt användbart om du vill att användaren ska kontrollera eller bekräfta skriptets förlopp.
2.
Breaking the Script: Observera att
`PAUSE`skriptet pausar och väntar på att användaren ska trycka på en tangent. Detta kan vara användbart för att tillåta användarinteraktion, men bör undvikas om du skapar ett skript som är tänkt att köras helt automatiskt och utan användarinteraktion.
3.
Använd TIMEOUT: I vissa fall kan det vara mer meningsfullt att använda
`PAUS`kommando att använda om du vill ha en tidsinställd fördröjning innan skriptet fortsätter.
`PAUSE`väntar på obestämd tid på en användaråtgärd medan
`PAUS`fortsätter efter en viss tid.
PAUS /T 10 /NOBREAK
Detta kommando skulle pausa skriptet i 10 sekunder och sedan återupptas.
4.
Observera fel: `PAUSE`kan användas i skript för att sakta ner exekveringen så att användare kan granska eventuella felmeddelanden eller problem. Detta är särskilt användbart under batchskriptutveckling.
5.
Tangentbordsinmatning: Observera att
`PAUSE`väntar på tangentbordsinmatning. Användaren måste trycka på en tangent för att fortsätta skriptet. Detta kan visa sig vara ett problem med automatiserade processer.
6.
TIMEOUT med användare avbryter: Om du
`PAUS`med
`/NOBREAK`Detta gör att användaren kan avbryta fördröjningen genom att trycka på en knapp. Detta kan vara användbart för att ge flexibilitet i användarinteraktion.
PAUS /T 5 /NOBREAK
Här kommer skriptet att fortsätta efter 5 sekunder om inte användaren trycker på en tangent i förväg.
7.
Utveckling av batchskript: När du utvecklar batchskript är det ofta användbart att
`PAUSE`för att pausa exekveringen för inspektion eller felsökning.
Se till att du
`PAUSE`i ett sammanhang som är mest lämpligt för ditt specifika scenario. Det är särskilt användbart för scenarier där du vill få bekräftelse från användaren eller kontrollera fel. Men om möjligt, försök att gynna automatiserade lösningar utan användarinteraktion för att optimera skriptexekveringen.