Pdf downloaden
Pdf downloaden
Wil je een actie van een batchbestand pauzeren? Je kunt je batchbestand zo programmeren dat de gebruiker aangeeft wanneer hij of zij klaar is om verder te gaan, of je stelt je batchbestand in om een bepaalde tijd te wachten waarna het automatisch verdergaat. De methode die je kiest is afhankelijk van dat wat je programma nodig heeft en de mogelijkheden van je systeem.
Stappen
-
Gebruik de opdracht PAUSE om het programma op de gebruiker te laten wachten. Het pauzeren zal voor altijd doorgaan, tot de gebruiker ervoor kiest om verder te gaan. Als je een specifieke tijd wilt stoppen met het uitvoeren van het programma, bekijk dan een van de volgende methodes. [1] X Bron
-
Plaats de opdracht PAUSE daar waar je wilt dat het programma pauzeert. De gebruiker zal worden gevraagd om verder te gaan.
-
Verberg het dialoogvenster van PAUSE . Je kunt >nul toevoegen aan het eind van de PAUSE -opdracht, om de tekst die anders aan de gebruiker zou worden getoond te verbergen.Advertentie
-
Gebruik de opdracht TIMEOUT om het programma een bepaalde tijde te laten wachten. De gebruiker kan deze periode overslaan of je kunt een parameter toevoegen om te voorkomen dat de gebruiker dit over kan slaan.
- TIMEOUT werkt misschien niet op oudere systemen. Bekijk het volgende gedeelte als de opdracht TIMEOUT niet werkt.
-
Plaats de opdracht TIMEOUT daar waar je wilt dat het programma pauzeert. Voeg de vlag /t toe, gevolgd door het aantal seconden.
-
Voorkom dat de gebruiker de pauze kan overslaan. Voeg de vlag /nobreak toe aan de mogelijke invoer, om te voorkomen dat de pauze wordt overgeslagen.
- De gebruiker kan het programma nog steeds beëindigen door op Ctrl + C te drukken en vervolgens het programma te stoppen.
Advertentie
-
Gebruik de opdracht SLEEP om het programma een bepaald aantal seconden te laten wachten. Het gebruik van SLEEP is verouderd en is grotendeels vervangen door TIMEOUT.
-
Plaats de opdracht SLEEP waar je wilt dat het programma pauzeert. Voeg na de opdracht SLEEP het aantal seconden toe dat het programma moet wachten. De opdracht SLEEP kan door de gebruiker niet worden onderbroken.Advertentie
-
Gebruik de opdracht PING om het programma te dwingen een bepaald aantal seconden te wachten. Je kunt de uitvoer verbergen voor de gebruiker om de vertraging te maskeren. Je moet een ongeldig IP-adres pingen, anders zal de timing van de vertraging niet correct werken. Je zal een geldige naam voor de host moeten pingen, anders zal de foutmelding aan de gebruiker worden getoond.
-
Voeg de opdracht PING daar waar je wilt dat de het programma pauzeert. De parameter >nul voorkomt dat de opdracht wordt getoond. De parameter -n 1 voegt een tweede ping toe aan de oorspronkelijke opdracht. De pauze tussen de eerste en tweede ping, aangegeven door -w 30000 , is de vertraging. De vertraging dient in milliseconden te worden aangegeven. [2] X BronAdvertentie
Bronnen
Advertentie