Metti in pausa un file batch

Vuoi mettere in pausa un`azione di un file batch? Puoi programmare il tuo file batch per indicare all`utente quando è pronto per continuare, oppure puoi impostare il tuo file batch in modo che attenda un certo periodo di tempo prima di continuare automaticamente. Il metodo che scegli dipende da ciò di cui il tuo programma ha bisogno e dalle capacità del tuo sistema.

Passi

Metodo 1 di 4: Pausa

Immagine titolata 669935 1 1
1. Usa il comando PAUSA per fare in modo che il programma attenda l`utente. La pausa continuerà per sempre finché l`utente non sceglie di continuare. Se desideri interrompere l`esecuzione del programma per un periodo di tempo specifico, controlla uno dei seguenti metodi.
Immagine titolata 669935 2 1
2. Effettua l`ordine PAUSA dove vuoi che il programma si metta in pausa. All`utente verrà chiesto di continuare.
Immagine titolata 669935 3 1
3. Nascondi la finestra di dialogo da PAUSA. Puoi >zero aggiungere alla fine del PAUSA-comando, per nascondere il testo che altrimenti verrebbe mostrato all`utente.

Metodo 2 di 4: Timeout

Immagine titolata 669935 4 1
1. Usa il comando TEMPO SCADUTO per far attendere il programma per un certo tempo. L`utente può saltare questo periodo oppure è possibile aggiungere un parametro per impedire all`utente di saltarlo.
  • TEMPO SCADUTO potrebbe non funzionare su sistemi meno recenti. Dai un`occhiata alla sezione successiva se il comando TEMPO SCADUTO non funziona.
Immagine titolata 669935 5 1
2. Effettua l`ordine TEMPO SCADUTO dove vuoi che il programma si metta in pausa. aggiungi la bandiera /T seguito dal numero di secondi.
Immagine titolata 669935 6 1
3. Impedire all`utente di saltare la pausa. aggiungi la bandiera /nessuna pausa all`eventuale ingresso, per evitare di saltare la pausa.
L`utente può comunque terminare il programma premendo Ctrl + C e quindi uscire dal programma.

Metodo 3 di 4: dormire

Immagine titolata 669935 7 1
1. Usa il comando DORMIRE per far attendere il programma per un certo numero di secondi. L`impiego di DORMIRE è obsoleto ed è stato in gran parte sostituito da TIMEOUT.
Immagine titolata 669935 8 1
2. Effettua l`ordine DORMIRE dove vuoi che il programma si metta in pausa. Aggiungi dopo il comando DORMIRE il numero di secondi che il programma deve attendere. L`incarico DORMIRE non può essere interrotto dall`utente.

Metodo 4 di 4: Ping

Immagine titolata 669935 9 1
1. Usa il comando PING per forzare il programma ad attendere un certo numero di secondi. È possibile nascondere l`output all`utente per mascherare il ritardo. È necessario eseguire il ping di un indirizzo IP non valido o il tempo di ritardo non funzionerà correttamente. Sarà necessario eseguire il ping di un nome host valido, altrimenti il ​​messaggio di errore verrà visualizzato dall`utente.
Immagine titolata 669935 10
2. Aggiungi il comando PING dove vuoi che il programma si metta in pausa. Il parametro >zero impedisce la visualizzazione del comando. Il parametro -n 1 aggiunge un secondo ping al comando originale. La pausa tra il primo e il secondo ping, indicata da -w 30000, è il ritardo. Il ritardo deve essere specificato in millisecondi.

Condividi sui social network: