Befehl: @ (at)

  Das at-Zeichen @ schaltet den Echo-Status in einer BATCH DATEI
  oder in der AUTOEXEC.BAT / FDAUTO.BAT für diese Zeile aus.
  Wenn Sie einen Befehl in der Kommandozeile eingeben, wird er sofort
  ausgeführt. Beim Ausführen eines Befehls aus einer Batchdatei ohne
  das at-Zeichen @ wird er zunächst von der Stapelverarbeitung an die
  Kommandozeile übergeben, dort angezeigt und erst dann ausgeführt. 
  Das @ vermeidet dies.

Syntax:

  @Befehl

Optionen:

  - keine -

Kommentar:

  @Befehl: Anstelle von ECHO ON / OFF können Sie jedem BATCH-Befehl, den
  Sie nicht anzeigen möchten, ein @-Zeichen voranstellen.
  @ECHO OFF: Deaktiviert den Echo-Status in der Batch-Datei. Da das
  at-Zeichen @ den Echo-Status direkt für diese Zeile deaktiviert,
  schaltet dieser Befehl das Echo für alle FOLGENDEN Zeilen eines Batch-
  Skripts aus und wird SELBST NICHT an die Konsole ausgegeben. Er wird
  daher möglichst in der ersten Zeile eines Batch-Skripts gesetzt.
  @ECHO ON: Aktiviert den Echo-Status. Da das at-Zeichen @ den Echo-
  Status für diese Zeile deaktiviert, ermöglicht dieser Befehl das Echo
  aller FOLGENDEN Zeilen eines Batch-Skripts und wird SELBST NICHT an
  die Konsole ausgegeben.
  @ ist kein eigenständiger Befehl, sondern ein Bestandteil der Befehle
  in einer Batchdatei.
  Da es häufig verwendet wird, gibt es hier einen eigenen "Befehl",
  der zeigt, wo und wie es verwendet werden kann.

Beispiel:

  IN einer BATCH Datei:
  Beispiel 1:
    chkdsk c:
    pause       (wiederholt den chkdsk c: Befehl und führt ihn dann aus)

  Beispiel 2:
    @chkdsk c:  (wie Beispiel 1, aber der chkdsk c: Befehl wird nicht
                wiederholt sondern nur ausgeführt)
    pause

  Beispiel 3:
    @echo on    (wiederholt ALLE Befehle außer "echo on" vor der Ausführung)
    chkdsk c:
    pause
    dir c:
    pause

  Beispiel 4:
    @echo off   (wiederholt KEINEN der Befehle vor der Ausführung)
    chkdsk c:
    pause
    dir c:
    pause

  @ECHO OFF     Da das at-Zeichen @ den ECHO-Status für diese Zeile
  deaktiviert, schaltet dieser Befehl das Echo für alle folgenden Zeilen
  eines Batch-Skripts aus und wird selbst nicht auf der Konsole ausge-
  geben. Er ist daher am besten in der ersten Zeile eines Batch-Skripts
  zu platzieren.

Siehe auch:

  autoexec.bat/fdauto.bat
  Batch Dateien
  command.com/freecom
  config.sys/fdconfig.sys
  echo

  Copyright © 2022 - 2024  W. Spiegl.

  Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
  Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.