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

Billede med titlen 669935 1 1
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.
Billede med titlen 669935 2 1
2. Afgiv ordren PAUSE hvor du vil have programmet til pause. Brugeren bliver bedt om at fortsætte.
Billede med titlen 669935 3 1
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

Billede med titlen 669935 4 1
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.
Billede med titlen 669935 5 1
2. Afgiv ordren TIDEN ER GÅET hvor du vil have programmet til pause. tilføje flaget /t efterfulgt af antallet af sekunder.
Billede med titlen 669935 6 1
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

Billede med titlen 669935 7 1
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.
Billede med titlen 669935 8 1
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

Billede med titlen 669935 9 1
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.
Billede med titlen 669935 10
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.

Оцените, пожалуйста статью