









Sæt en batchfil på pause
Ønsker du at sætte en handling af en batchfil på pause? Du kan programmere din batchfil til at indikere over for brugeren, når han eller hun er klar til at fortsætte, eller du kan indstille din batchfil til at vente en vis tid, før den fortsætter automatisk. Den metode, du vælger, afhænger af, hvad dit program har brug for og dit systems muligheder.
Trin
Metode 1 af 4: Pause

1. Brug kommandoen PAUSE for at få programmet til at vente på brugeren. Pause vil fortsætte for evigt, indtil brugeren vælger at fortsætte. Hvis du vil stoppe med at køre programmet i et bestemt tidsrum, så tjek en af følgende metoder.

2. Afgiv ordren PAUSE hvor du vil have programmet til pause. Brugeren bliver bedt om at fortsætte.

3. Skjul dialogen fra PAUSE. Du kan >nul tilføje i slutningen af PAUSE-kommando, for at skjule den tekst, der ellers ville blive vist til brugeren.
Metode 2 af 4: Timeout

1. Brug kommandoen TIDEN ER GÅET for at få programmet til at vente i en vis tid. Brugeren kan springe denne periode over, eller du kan tilføje en parameter for at forhindre brugeren i at springe denne over.
- TIDEN ER GÅET virker muligvis ikke på ældre systemer. Tjek det næste afsnit, hvis kommandoen TIDEN ER GÅET virker ikke.

2. Afgiv ordren TIDEN ER GÅET hvor du vil have programmet til pause. tilføje flaget /t efterfulgt af antallet af sekunder.

3. Undgå, at brugeren springer pausen over. tilføje flaget /ingen pause til det mulige input, for at undgå at springe pausen over.
Brugeren kan stadig afslutte programmet ved at trykke på Ctrl + C og derefter afslutte programmet.
Metode 3 af 4: Sove

1. Brug kommandoen SØVN for at få programmet til at vente et vist antal sekunder. Brugen af SØVN er forældet og er stort set erstattet af TIMEOUT.

2. Afgiv ordren SØVN hvor du vil have programmet til pause. Tilføj efter kommandoen SØVN antallet af sekunder programmet skal vente. Opgaven SØVN kan ikke afbrydes af brugeren.
Metode 4 af 4: Ping

1. Brug kommandoen PING for at tvinge programmet til at vente et vist antal sekunder. Du kan skjule output fra brugeren for at maskere forsinkelsen. Du skal pinge en ugyldig IP-adresse, ellers vil forsinkelsestidspunktet ikke fungere korrekt. Du bliver nødt til at pinge et gyldigt værtsnavn, ellers vil fejlmeddelelsen blive vist til brugeren.

2. Tilføj kommandoen PING hvor du vil have programmet til pause. Parameteren >nul forhindrer kommandoen i at blive vist. Parameteren -n 1 tilføjer et andet ping til den originale kommando. Pausen mellem første og anden ping, angivet med -w 30.000, er forsinkelsen. Forsinkelsen skal angives i millisekunder.
Artikler om emnet "Sæt en batchfil på pause"
Оцените, пожалуйста статью
Populær