- 2016-10-16
- 2 minuter att läsa
-
- e
- j
- D
- i
- U
-
+3
Visar meddelanden eller aktiverar eller inaktiverar kommandot ekofunktion. Om det används utan parametrar, visar echo den aktuella ekoställningen.
Syntax
Parametrar
Parameter | Beskrivning |
---|---|
Aktiverar eller inaktiverar kommandot ekofunktion. Kommandoeko är som standard aktiverat. | |
<message> |
Anger texten som ska visas på skärmen. |
/? | Visar hjälp vid kommandotolken. |
Anmärkningar
-
echo <message>
-kommandot är särskilt användbart när ekot är avstängt . För att visa ett meddelande som är flera rader långt utan att visa några kommandon kan du inkludera fleraecho <message>
-kommandon efter echo off-kommandot i ditt batchprogram. -
När ekot har stängts av visas inte kommandotolken i fönstret Kommandotolken. Om du vill visa kommandotolken, skriv echo på.
-
Om det används i en batchfil påverkar echo on och echo off inte inställningen vid kommandotolken.
-
För att förhindra att echo ett visst kommando i en batchfil infogar du en
@
logga framför kommandot. För att förhindra ekande av alla kommandon i en batchfil, inkludera kommandot echo off i början av filen. -
För att visa ett rör (
|
) eller omdirigeringstecken (<
eller>
) när du använder eko, använd en markör (^
) omedelbart före röret eller omdirigeringsteckenet. Till exempel^|
,^>
eller^<
). Om du vill visa en markör skriver du två vagnar i följd (^^
).
Exempel
För att visa den aktuella ekinställningen, skriv:
Om du vill ekra en tom rad på skärmen skriver du:
Obs
Ta inte med ett mellanslag före perioden. Annars visas perioden istället för en tom rad.
Till förhindra eko-kommandon vid kommandotolken, skriv:
Obs
När ekot är avstängt, gör inte kommandotolken ”visas inte i kommandotolken. För att visa kommandotolken igen, skriv echo on.
För att förhindra att alla kommandon i en batchfil (inklusive echo off-kommandot) visas på skärmen på den första raden i batchen filtyp:
Du kan använda ekokommandot som en del av ett if-uttalande. Om du till exempel vill söka i den aktuella katalogen efter vilken fil som helst med .rpt-filnamnstillägget och för att echo ett meddelande om en sådan fil hittas, skriv:
Följande batchfil söker i den aktuella katalogen efter filer med filtypen .txt och visar ett meddelande som visar sökresultaten:
Om inga .txt-filer hittas när batchfilen är kör visas följande meddelande:
Om .txt-filer hittas när batchfilen körs visas följande utdata (i det här exemplet antar du filerna File1.txt, File2.txt och File3.txt finns):