echo

  • 16-10-2017
  • 2 minuten om te lezen
    • e
    • j
    • D
    • i
    • U
    • +3

Geeft berichten weer of schakelt de functie voor het echoën van opdrachten in of uit. Indien gebruikt zonder parameters, geeft echo de huidige echo-instelling weer.

Syntaxis

Parameters

Parameter Beschrijving
Schakelt de echo-functie van opdrachten in of uit. Commando-echo is standaard ingeschakeld.
<message> Specificeert de tekst die op het scherm moet worden weergegeven.
/? Geeft hulp weer bij de opdrachtprompt.

Opmerkingen

  • Het echo <message> commando is vooral handig wanneer echo is uitgeschakeld . Om een bericht weer te geven dat meerdere regels lang is zonder dat er commandos worden weergegeven, kunt u verschillende echo <message> -commandos opnemen na het echo off-commando in uw batchprogramma.

  • Nadat echo is uitgeschakeld, verschijnt de opdrachtprompt niet “in het opdrachtpromptvenster. Typ echo aan om de opdrachtprompt weer te geven.

  • Indien gebruikt in een batchbestand hebben echo aan en echo uit geen effect op de instelling bij de opdrachtprompt.

  • Om te voorkomen dat een bepaald commando in een batchbestand wordt herhaald, voegt u een @ teken voor het commando. Om te voorkomen dat alle commandos in een batchbestand worden herhaald, neemt u het commando echo off aan het begin van het bestand op.

  • Om een pipe weer te geven (|) of omleidingsteken (< of >) wanneer je echo gebruikt, gebruik dan een caret (^) direct voor het pipe- of omleidingsteken. Bijvoorbeeld ^|, ^> of ^<). Om een caret weer te geven, typt u twee carets achter elkaar (^^).

Voorbeelden

de huidige echo-instelling, typ:

Om een lege regel op het scherm te echoën, typ je:

Opmerking

Voeg geen spatie toe voor de punt. Anders wordt de punt weergegeven in plaats van een lege regel.

Aan voorkomen dat commandos bij de opdrachtprompt worden herhaald, typ:

Opmerking

Wanneer echo is uitgeschakeld, doet de opdrachtprompt wordt niet weergegeven in het opdrachtpromptvenster. Om de opdrachtprompt opnieuw weer te geven, typt u echo on.

Om te voorkomen dat alle opdrachten in een batchbestand (inclusief de opdracht echo off) op het scherm worden weergegeven, op de eerste regel van de batch bestandstype:

U kunt het echo-commando gebruiken als onderdeel van een if-statement. Als u bijvoorbeeld in de huidige map naar een bestand met de bestandsextensie .rpt wilt zoeken en een bericht wilt laten echoën als een dergelijk bestand wordt gevonden, typt u:

Het volgende batchbestand zoekt in de huidige map naar bestanden met de .txt-bestandsnaamextensie en geeft een bericht weer met de resultaten van de zoekopdracht:

Als er geen .txt-bestanden worden gevonden wanneer het batchbestand is run, wordt het volgende bericht weergegeven:

Als .txt-bestanden worden gevonden wanneer het batchbestand wordt uitgevoerd, worden de volgende uitvoer weergegeven (neem voor dit voorbeeld aan dat de bestanden File1.txt, File2.txt en File3.txt bestaan):

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *