Kommandoen: "PAUSE" er tændt Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tilgængelig
Eksempler på kommandoen "PAUSE"
Det
`PAUSE`kommandoen i Windows kommandoprompt bruges til at pause udførelsen af et batchscript og vente på brugerinput. Her er nogle eksempler på brug af
`PAUSE`-Kommando:
Eksempel 1: Simpel brug af PAUSE:
ECHO Dette er en besked før PAUSE
PAUSE
ECHO Dette er en besked efter PAUSE
Beskrivelse: Scriptet udskriver en meddelelse og udfører derefter
`PAUSE`og venter på, at brugeren trykker på en tast, før han går videre til næste besked.
Eksempel 2: Brugervenlig besked med PAUSE:
ECHO Velkommen til Batch-manuskript!
PAUSE
Beskrivelse: Viser en venlig velkomstbesked og venter på, at brugeren trykker på en tast for at fortsætte.
Eksempel 3: Brug af PAUSE i en sløjfe:
FOR /L %%G IN (1,1,5) DO (
ECHO sløjfepas Nr. %%G
PAUSE
)
Beskrivelse: Kører en loop og viser en besked for hver iteration. Venter på, at brugeren trykker på en tast, før han går videre til næste gennemløb.
Eksempel 4: PAUSE i en tilstandsblok:
IF EXIST fil.txt (
ECHO Filen eksisterer.
) ELSE (
ECHO Filen findes ikke.
)
PAUSE
Beskrivelse: Kontrollerer, om filen
"File.txt" eksisterer, udskriver passende beskeder og venter på, at brugeren trykker på en tast.
Eksempel 5: Flere PAUSE-kommandoer:
ECHO Første skridt
PAUSE
ECHO Andet trin
PAUSE
ECHO Tredje trin
PAUSE
Beskrivelse: Udfører og bruger flere trin
`PAUSE`mellem hvert trin for at pause udførelsen og vente på brugerinput.
Eksempel 6: PAUSE med besked og timeout:
ECHO Manuskriptet vil in 5 sekunder fortsatte.
TIDEN ER GÅET /T 5 /NOBREAK
ECHO Fortsættelse af manuskriptet.
Beskrivelse: Viser en besked og bruger
`TIDEN ER GÅET`-Kommando til at indstille en forsinkelse på 5 sekunder med muligheden
`/NOBREAK`at tilføje. Brugeren kan dog annullere ventetiden ved at trykke på en knap.
Disse eksempler illustrerer forskellige anvendelser af
`PAUSE`kommando i batch-scripts. Noter det
`PAUSE`er især nyttig til at sætte udførelse af et script på pause og give brugeren mulighed for at gennemgå outputtet, før scriptet fortsættes.
"PAUSE" Uddrag fra Microsoft Windows Hjælp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Tilsidesætter behandlingen af et batchprogram og viser
meddelelsen
Tryk på en vilkårlig tast for at fortsætte . . .
Vigtig information, tip til kommandoen "PAUSE"
Det
`PAUSE`kommandoen i Windows kommandoprompt er nem at bruge, men der er nogle vigtige overvejelser:
1.
Brugerinteraktion: `PAUSE`er designet til at muliggøre brugerinteraktion. Det standser udførelsen af et batchscript, indtil brugeren trykker på en tast. Dette er især nyttigt, hvis du ønsker, at brugeren skal kontrollere eller bekræfte scriptets fremskridt.
2.
Breaking the Script: Bemærk at
`PAUSE`scriptet holder pause og venter på, at brugeren trykker på en tast. Dette kan være nyttigt for at tillade brugerinteraktion, men bør undgås, hvis du opretter et script, der er beregnet til at køre helt automatisk og uden brugerinteraktion.
3.
Brug TIMEOUT: I nogle tilfælde kan det give mere mening at bruge
`TIDEN ER GÅET`kommando til brug, hvis du ønsker en tidsindstillet forsinkelse, før scriptet fortsætter.
`PAUSE`venter på ubestemt tid på en brugerhandling, mens
`TIDEN ER GÅET`fortsætter efter et vist tidsrum.
TIDEN ER GÅET /T 10 /NOBREAK
Denne kommando vil sætte scriptet på pause i 10 sekunder og derefter genoptage.
4.
Observation af fejl: `PAUSE`kan bruges i scripts til at bremse eksekveringen, så brugere kan gennemgå mulige fejlmeddelelser eller problemer. Dette er især nyttigt under udvikling af batchscript.
5.
Tastaturinput: Bemærk at
`PAUSE`venter på input fra tastaturet. Brugeren skal trykke på en tast for at fortsætte scriptet. Dette kan vise sig at være et problem med automatiserede processer.
6.
TIMEOUT med brugerafbrydelse: Hvis du
`TIDEN ER GÅET`med
`/NOBREAK`Dette giver brugeren mulighed for at annullere forsinkelsen ved at trykke på en knap. Dette kan være nyttigt for at give fleksibilitet i brugerinteraktion.
TIDEN ER GÅET /T 5 /NOBREAK
Her vil scriptet fortsætte efter 5 sekunder, medmindre brugeren trykker på en tast på forhånd.
7.
Batch Script udvikling: Mens du udvikler batch scripts, er det ofte nyttigt at
`PAUSE`for at sætte udførelse på pause for inspektion eller fejlretning.
Vær sikker på at du
`PAUSE`i en kontekst, der er mest passende for dit specifikke scenarie. Det er især nyttigt for scenarier, hvor du ønsker at modtage bekræftelse fra brugeren eller kontrollere fejl. Prøv dog, hvis det er muligt, at favorisere automatiserede løsninger uden brugerinteraktion for at optimere scriptudførelsen.