









Metti in pausa un file batch
Contenuto
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

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.

2. Effettua l`ordine PAUSA dove vuoi che il programma si metta in pausa. All`utente verrà chiesto di continuare.

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

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.

2. Effettua l`ordine TEMPO SCADUTO dove vuoi che il programma si metta in pausa. aggiungi la bandiera /T seguito dal numero di secondi.

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

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.

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

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.

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.
Articoli sull'argomento "Metti in pausa un file batch"
Condividi sui social network:
Popolare