Pausa en batchfil

Vill du pausa en åtgärd av en batchfil? Du kan programmera din batchfil så att den indikerar för användaren när han eller hon är redo att fortsätta, eller så kan du ställa in batchfilen så att den väntar en viss tid innan den fortsätter automatiskt. Metoden du väljer beror på vad ditt program behöver och kapaciteten hos ditt system.

Steg

Metod 1 av 4: Pausa

Bild med titeln 669935 1 1
1. Använd kommandot PAUS för att få programmet att vänta på användaren. Pausningen fortsätter för alltid tills användaren väljer att fortsätta. Om du vill sluta köra programmet under en viss tid, kolla in någon av följande metoder.
Bild med titeln 669935 2 1
2. Lägg beställningen PAUS där du vill att programmet ska pausas. Användaren kommer att uppmanas att fortsätta.
Bild med titeln 669935 3 1
3. Dölj dialogrutan från PAUS. Du kan >noll- lägg till i slutet av PAUS-kommando, för att dölja texten som annars skulle visas för användaren.

Metod 2 av 4: Timeout

Bild med titeln 669935 4 1
1. Använd kommandot PAUS för att få programmet att vänta en viss tid. Användaren kan hoppa över denna period eller så kan du lägga till en parameter för att förhindra att användaren hoppar över denna.
  • PAUS kanske inte fungerar på äldre system. Kolla in nästa avsnitt om kommandot PAUS fungerar inte.
Bild med titeln 669935 5 1
2. Lägg beställningen PAUS där du vill att programmet ska pausas. lägg till flaggan /t följt av antalet sekunder.
Bild med titeln 669935 6 1
3. Förhindra att användaren hoppar över pausen. lägg till flaggan /ingen rast till möjlig ingång, för att undvika att hoppa över pausen.
Användaren kan fortfarande avsluta programmet genom att trycka på Ctrl + C och sedan avsluta programmet.

Metod 3 av 4: Sova

Bild med titeln 669935 7 1
1. Använd kommandot SÖMN för att få programmet att vänta ett visst antal sekunder. Användningen av SÖMN är föråldrad och har till stor del ersatts av TIMEOUT.
Bild med titeln 669935 8 1
2. Lägg beställningen SÖMN där du vill att programmet ska pausas. Lägg till efter kommandot SÖMN antalet sekunder som programmet måste vänta. Uppgiften SÖMN kan inte avbrytas av användaren.

Metod 4 av 4: Ping

Bild med titeln 669935 9 1
1. Använd kommandot PING för att tvinga programmet att vänta ett visst antal sekunder. Du kan dölja utdata från användaren för att maskera fördröjningen. Du måste pinga en ogiltig IP-adress annars fungerar inte fördröjningstiden korrekt. Du måste pinga ett giltigt värdnamn, annars kommer felmeddelandet att visas för användaren.
Bild med titeln 669935 10
2. Lägg till kommandot PING där du vill att programmet ska pausas. Parametern >noll- förhindrar att kommandot visas. Parametern -n 1 lägger till en andra ping till det ursprungliga kommandot. Pausen mellan första och andra ping, indikerad med -w 30 000, är förseningen. Fördröjningen måste anges i millisekunder.

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