- 16/10/2017
- 2 minuti per leggere
-
- e
- j
- D
- i
- U
-
+3
Visualizza i messaggi o attiva o disattiva la funzione di eco dei comandi. Se utilizzato senza parametri, echo mostra limpostazione echo corrente.
Sintassi
Parametri
Parametro | Descrizione |
---|---|
Attiva o disattiva la funzione di eco dei comandi. Leco dei comandi è attiva per impostazione predefinita. | |
<message> |
Specifica il testo da visualizzare sullo schermo. |
/? | Visualizza la guida al prompt dei comandi. |
Osservazioni
-
Il comando
echo <message>
è particolarmente utile quando leco è disattivato . Per visualizzare un messaggio lungo diverse righe senza visualizzare alcun comando, puoi includere diversi comandiecho <message>
dopo il comando echo off nel tuo programma batch. -
Dopo che echo è disattivato, il prompt dei comandi non appare nella finestra del prompt dei comandi. Per visualizzare il prompt dei comandi, digita echo on.
-
Se utilizzato in un file batch, echo on e echo off non influenzano limpostazione al prompt dei comandi.
-
Per impedire leco di un particolare comando in un file batch, inserisci un
@
accedi davanti al comando. Per impedire leco di tutti i comandi in un file batch, includi il comando echo off allinizio del file. -
Per visualizzare una pipe (
|
) o carattere di reindirizzamento (<
o>
) quando utilizzi echo, utilizza un accento circonflesso (^
) immediatamente prima del carattere pipe o di reindirizzamento. Ad esempio,^|
,^>
o^<
). Per visualizzare un accento circonflesso, digita due accenti in successione (^^
).
Esempi
Per visualizzare limpostazione delleco corrente, digita:
Per visualizzare una riga vuota sullo schermo, digita:
Nota
Non includere uno spazio prima del punto. In caso contrario, il punto viene visualizzato invece di una riga vuota.
A impedire leco dei comandi al prompt dei comandi, digitare:
Nota
Quando echo è disattivato, il prompt dei comandi non lo fa “t appare nella finestra del prompt dei comandi. Per visualizzare di nuovo il prompt dei comandi, digita echo on.
Per evitare che tutti i comandi in un file batch (incluso il comando echo off) vengano visualizzati sullo schermo, sulla prima riga del batch tipo di file:
Puoi usare il comando echo come parte di unistruzione if. Ad esempio, per cercare nella directory corrente un file con estensione .rpt e per visualizzare un messaggio se viene trovato un file di questo tipo, digita:
Il seguente file batch cerca nella directory corrente i file con estensione .txt e visualizza un messaggio che indica i risultati della ricerca:
Se non vengono trovati file .txt quando il file batch è run, viene visualizzato il seguente messaggio:
Se vengono trovati file .txt quando viene eseguito il file batch, viene visualizzato il seguente output (per questo esempio, si supponga che i file File1.txt, File2.txt e File3.txt esistono):