# Befehl: goto

      GOTO setzt den Befehlszeileninterpreter auf eine Sprungmarke
      in einem Stapelverarbeitungsprogramm.
      GOTO ist ein BATCH-DATEI / AUTOEXEC.BAT Befehl.

## Syntax:

      GOTO Sprungmarke

#### [Hauptseite] [oben] (Syntax) [Optionen] [Kommentar] [Beispiel] [Siehe auch] [Datei]

## Optionen:

      Sprungmarke  Spezifiziert eine Zeichenkette, die in einem
                   Stapelprogramm als Sprungmarke verwendet wird.

#### [Hauptseite] [oben] [Syntax] (Optionen) [Kommentar] [Beispiel] [Siehe auch] [Datei]

## Kommentar:

      Die Batch-Datei springt zu dem Sprungpunkt (Label) und arbeitet
      von dort aus weiter.
      Benuetzen Sie GOTO zusammen mit dem IF Befehl, um den Arbeitsfluss
      von Batch-Dateien zu steuern.
      Als Sprungpunkt geben Sie in einer eigenen Zeile einen Doppelpunkt
      gefolgt von der Sprungmarke ein, z.B.:
      :LABEL1
      Der Name des Sprungpunktes sollte nicht zu lang und trotzdem
      aussagekraeftig sein.
      GOTO ist ein interner Befehl, d.h. der Befehl ist in der command.com
      enthalten. Es wird zur Ausfuehrung des Befehls kein zusaetzlicher
      Befehl (Datei) benoetigt.

#### [Hauptseite] [oben] [Syntax] [Optionen] (Kommentar) [Beispiel] [Siehe auch] [Datei]

## Beispiel:

      IN EINER .BAT DATEI ODER DER AUTOEXEC.BAT:
        if %config%==1 goto DEFRAG
        if %config%==2 goto COPY
        :DEFRAG
        defrag c:
        goto END
        :COPY
        copy xy.txt c:\test\xy.txt
        goto END
        :END
        cls

      In einer Batch-Datei:

        @ECHO 1 = Tue dies
        @ECHO 2 = Tue das
        @ECHO 3 = Tue jenes
        @ECHO 4 = Tue nichts
        @choice /B /C:1234 /N /S What do you want to do?
        if errorlevel 4 goto TUENICHTS
        if errorlevel 3 goto TUEJENES
        if errorlevel 2 goto TUEDAS
        if errorlevel 1 goto TUEDIES

        :TUEDIES
        deine Befehle
        goto EXIT

        :TUEDAS
        deine Befehle
        goto EXIT

        :TUEJENES
        deine Befehle
        goto EXIT

        :TUENICHTS
        deine Befehle
        goto EXIT

        :EXIT

#### [Hauptseite] [oben] [Syntax] [Optionen] [Kommentar] (Beispiel) [Siehe auch] [Datei]

## Siehe auch:

      autoexec.bat
      Batch-Dateien
      choice
      if

#### [Hauptseite] [oben] [Syntax] [Optionen] [Kommentar] [Beispiel] (Siehe auch) [Datei]

## Datei:

      Bitte lesen Sie auch die zum Befehl gehoerende lsm-Datei fuer
      die neueste (Internet) oder die in dieser Hilfe beschriebene
      Version des Befehls.
      Diese lsm-Datei enthaelt u.a. den Namen des Programmierers, die
      Downloadseite und einige andere Angaben.

#### [Hauptseite] [oben] [Syntax] [Optionen] [Kommentar] [Beispiel] [Siehe auch] (Datei)

      Copyright © 2003 Robert Platt, aktualisiert 2007 von W. Spiegl.

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