Duden/Befehlszeile combinations

Option

Eine Befehlszeilen option mit langem Namen, kurzem Namen und Standardwert.
standardwert ist standardmäßig falsch.
  • dem öffentlichen Text lang mit Standardwert ""
  • dem öffentlichen Buchstabe kurz mit Standardwert ' '
  • der öffentlichen Variable standardwert mit Standardwert falsch

Aliases

  1. eine Option mit dem Namen <lang>, der Kurzschreibweise <kurz> und dem Standardwert <standardwert>
  2. eine Option mit dem Namen <lang> und dem Standardwert <standardwert>
  3. eine Option mit der Kurzschreibweise <kurz> und dem Standardwert <standardwert>
  4. eine Option mit dem Namen <lang> und der Kurzschreibweise <kurz>
  5. eine Option mit dem Namen <lang>
  6. eine Option mit der Kurzschreibweise <kurz>

Befehl

    Aliases

    1. ein Befehl mit Namen <name>
    2. einen Befehl mit dem Namen <name>
    3. einem Befehl mit dem Namen <name>

    Befehlszeile

    Eine geparste Befehlszeile, die alle Unterbefehle, Optionn-Werte und Argumente enthält.
    • der öffentlichen Text Liste argumente mit Standardwert eine leere Text Liste
    • der öffentlichen Text Liste unterBefehle mit Standardwert eine leere Text Liste

    Aliases

    1. eine leere Befehlszeile

    Duden/Befehlszeile variables

    HauptBefehlszeile

    Duden/Befehlszeile functions

    Option_Hinzufügen

    Fügt einem Befehl eine Option hinzu.
    Wenn die Option bereits existiert wird sie überschrieben.
    • Parameters: befehl, option
    • Parameter type: Befehl, Option
    • Return type: nichts

    Aliases

    1. <befehl> hat die Option <option>
    2. Füge <befehl> <option> hinzu

    Implementation

        Diese Funktion könnte einen Fehler auslösen.    
    
        Wenn (standardwert von option) kein valider Standardwert ist, dann:
            Melde den Fehler "Kein Valider Standardwert".
            Verlasse die Funktion.
    
        Wenn die Länge von lang von option gleich 1 ist, dann:
            Melde den Fehler "Die lange Schreibweise einer Option muss mehr als einen Buchstaben enthalten".
            Verlasse die Funktion.
    
        Der Text schlüssel ist option als Text.
    
        Setze den Wert von ((kurz von option) als Text) in (optionen von befehl) auf (schlüssel als Variable).
        Setze den Wert von (lang von option) in (optionen von befehl) auf (schlüssel als Variable).
        
        Setze den Wert von (schlüssel) in (optionen von befehl) auf (option als Variable).

    Unterbefehl_Hinzufügen

    Fügt einem Befehl einen Unterbefehl hinzu.
    Wenn ein Unterbefehl mit demselben Namen bereits existiert wird er überschrieben.
    • Parameters: befehl, unterBefehl
    • Parameter type: Befehl, Befehl
    • Return type: nichts

    Aliases

    1. Füge <befehl> <unterBefehl> hinzu
    2. Füge <befehl> den Unterbefehl <unterBefehl> hinzu

    Implementation

        Setze den Wert von (name von unterBefehl) in (unterBefehle von befehl) auf (unterBefehl als Variable).

    Option_Hinzufügen_Haupt

    Füge Option dem Hauptbefehl hinzu.
    • Parameters: option
    • Parameter type: Option
    • Return type: nichts

    Aliases

    1. Es existiert <option>
    2. Füge der Befehlszeile <option> hinzu

    Implementation

        Füge HauptBefehl option hinzu.

    Unterbefehl_Hinzufügen_Haupt

    Fügt dem Hauptbefehl einen Unterbefehl hinzu.
    Wenn ein Unterbefehl mit demselben Namen bereits existiert wird er überschrieben.
    • Parameters: unterBefehl
    • Parameter type: Befehl
    • Return type: nichts

    Aliases

    1. Füge der Befehlszeile <unterBefehl> hinzu
    2. Füge der Befehlszeile den Unterbefehl <unterBefehl> hinzu

    Implementation

        Füge HauptBefehl unterBefehl hinzu.

    Parameter_Wert_Lang_Haupt

    Gibt den Wert des Parameters zurück.
    • Parameters: lang
    • Parameter type: Text
    • Return type: Variable

    Aliases

    1. der Optionnwert für <lang>
    2. dem Optionnwert für <lang>
    3. den Optionnwert für <lang>

    Implementation

        Gib den Wert für lang von HauptBefehlszeile zurück.
    Und kann so benutzt werden: