









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

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.

2. Lägg beställningen PAUS där du vill att programmet ska pausas. Användaren kommer att uppmanas att fortsätta.

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

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.

2. Lägg beställningen PAUS där du vill att programmet ska pausas. lägg till flaggan /t följt av antalet sekunder.

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

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.

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

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.

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.
Оцените, пожалуйста статью