Hilfreiche Ratschläge

CMD Windows-Befehlszeilenauswahloperatoren

Pin
Send
Share
Send
Send


Sind Sie wirklich gut darin, Batch-Dateien zu programmieren, und wissen nicht, wie Sie ein Menü mit einer Auswahl von Ja, Nein oder Auswahl 1, 2 oder 3 erstellen sollen? Sie sind hier richtig!

  1. 1 Klicken Sie auf Start> Ausführen
  2. 2 Geben Sie "cmd" ein (ohne Anführungszeichen)
  3. 3 Geben Sie "Bearbeiten" ein
  4. 4 Geben Sie die folgenden Befehle ein. Nach jedem Drücken der Eingabetaste. Alles, was in Klammern steht, ist NICHT erforderlich. Dies sind Anmerkungen mit Erläuterungen.
  5. 5 @echo off (Dieser Befehl "verbirgt" die Möglichkeit, Befehle einzugeben - optional, wir empfehlen jedoch, ihn zu verwenden.)
  6. 6 cls (Versteckt alles oben ist optional, aber wenn Sie wollen, dass alles ordentlich aussieht, empfehlen wir es)
  7. 7: starten
  8. 8 Echo.
  9. 9 Echo Choice 1 ("Choice 1" kann nach Bedarf umbenannt werden)
  10. 10 echo Wahl 2
  11. 11 echo Choice 3 (Fügen Sie so viele Optionen ein, wie Sie benötigen).
  12. 12 Geben Sie "set / p choice = (Geben Sie hier eine Frage oder einen Befehl ein, z. B." Ja oder Nein?")
  13. 13 wenn nicht "% choice%" == set choice =% choice:

0,1%

  • 14 wenn "% choice%" == "1" gehe zu: choice1
  • 15 wenn "% choice%" == "2" gehe zu: choice2
  • 16 (Folgen Sie diesem Beispiel, bis Sie die Anzahl der benötigten Optionen erreicht haben. Dann gib ein :)
  • 17 echo "% choice%" ist keine gültige Option. Bitte versuchen Sie es erneut.
  • 18 Echo.
  • 19 gehe los
  • 20 Dann geben Sie ein:
  • 21: choice1
  • 22 (auszuführende Befehle)
  • 23 gehe zu Ende
  • 24: choice2
  • 25 (Mannschaften)
  • 26 gehe zu Ende
  • 27: choice3
  • 28 (Mannschaften)
  • 29 gehe zu Ende
  • 30 Fahren Sie fort, bis Sie die Anzahl der erforderlichen Befehle eingegeben haben.
  • 31: ende
  • 32 Pause
  • 33 Ausfahrt
  • 34 Als Datei mit der Erweiterung .bat speichern. Doppelklicken Sie auf die Batch-Datei, um sie zu überprüfen.
  • Neuer Benutzer

    In Bash Es gibt verschiedene Befehle, mit denen Sie ein Skript erstellen können, in dem Sie verschiedene Aktionen beschreiben und dem Benutzer die Nummer der gewünschten Position mitteilen können. Anschließend werden bestimmte Befehle ausgeführt. Wenn der Benutzer nichts ausgewählt hat, wird die Standardnummer ersetzt und die dieser Nummer entsprechenden Befehle ausgeführt.

    Wie kann dies an der Windows-Eingabeaufforderung erfolgen?

    Bitte liefern Sie Beispiele oder Artikel mit einer detaillierten Analyse der Funktionen solcher Teams in BATCH (ohne andere Sprachen zu verwenden oder Dienstprogramme zu installieren)

    Vielen Dank.

    Sehr netter Entwickler

    WAHL [/ C Liste] [/ N] [/ CS] [/ T Zeitüberschreitung / D Element] [/ M Text]

    Beschreibung
    Mit diesem Programm können Sie ein Element aus einer Liste von Elementen auswählen
    und gibt den Index des ausgewählten Elements zurück.

    Parameter:
    / C Liste Erstellt eine Liste der auswählbaren Elemente.
    Die Standardliste ist "YN".

    / N Die Liste der Elemente in der Eingabeaufforderung ausblenden.
    Vor der Einladung wird eine Nachricht angezeigt
    und die Elemente bleiben zur Auswahl verfügbar.

    / CS Aktiviert die Groß- / Kleinschreibung bei der Auswahl von Elementen.
    Standardmäßig unterscheidet das Programm nicht zwischen Groß- und Kleinschreibung.

    / T timeout Die Anzahl der Sekunden, bevor das Standardelement ausgewählt wird.
    Gültige Werte liegen zwischen 0 und 9999.
    Wenn 0 angegeben wird, gibt es vor der Auswahl keine Pause
    Artikel standardmäßig.

    / D-Element Das standardmäßig ausgewählte Element in nnnn Sekunden.
    Das Symbol muss in der Elementmenge vorhanden sein.
    in / C wird nnnn in / T angegeben.

    / M Textnachricht, die zuvor angezeigt wurde
    eine Einladung. Wenn nicht angegeben, das Programm
    nur Eingabeaufforderungen.

    /? Hilfe zur Verwendung anzeigen.

    Hinweis
    Die Umgebungsvariable ERRORLEVEL erhält den Indexwert
    die Taste, die dem ausgewählten Element entspricht. Erstes Element
    in der Liste wird 1, die Sekunde - 2 usw. zurückgegeben.
    Wenn der Benutzer eine nicht geeignete Taste drückt
    wählbar ertönt ein Piepton. Wenn ein Fehler festgestellt wird,
    gibt ERRORLEVEL 255 zurück. Wenn Tasten gedrückt werden
    STRG + UNTERBRECHEN oder STRG + C gibt das Programm einen ERRORLEVEL-Wert von 0 zurück.
    Bei Verwendung der ERRORLEVEL-Parameter in einem Stapelverarbeitungsprogramm wird deren
    sollte in absteigender Reihenfolge aufgeführt werden.

    Beispiele:
    WAHL /?
    CHOICE / C YNC / M "Y - Ja, N - Nein, C - Abbrechen."
    WAHL / T 10 / C ync / CS / T y
    CHOICE / C ab / M “a” zur Auswahl von Parameter 1 und “b” zur Auswahl von Parameter 2.
    WAHL / C ab / N / M „a“ zur Auswahl von Parameter 1 und „b“ zur Auswahl von Parameter 2.

    Nach 5 Sekunden wird automatisch Y ausgewählt.
    Die Seriennummer des ausgewählten Buchstabens wird als Fehlerrückgabecode gespeichert.

    Beachten Sie, dass die Großschreibung (wenn / CS nicht angegeben ist) nur im englischen Alphabet ignoriert wird.

    Sehen Sie sich das Video an: CMD Syndrom - 3 effektive Übungen zur Soforthilfe (Kann 2021).

    Pin
    Send
    Share
    Send
    Send