Duden/Befehlszeile Kombinationen
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
Aliase
eine Option mit dem Namen <lang>, der Kurzschreibweise <kurz> und dem Standardwert <standardwert>
eine Option mit dem Namen <lang> und dem Standardwert <standardwert>
eine Option mit der Kurzschreibweise <kurz> und dem Standardwert <standardwert>
eine Option mit dem Namen <lang> und der Kurzschreibweise <kurz>
eine Option mit dem Namen <lang>
eine Option mit der Kurzschreibweise <kurz>
Befehl
Aliase
ein Befehl mit Namen <name>
einen Befehl mit dem Namen <name>
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
Aliase
eine leere Befehlszeile
Duden/Befehlszeile Variablen
HauptBefehlszeile
- Typ:
Befehlszeile
Duden/Befehlszeile Funktionen
Option_Hinzufügen
Fügt einem Befehl eine Option hinzu.
Wenn die Option bereits existiert wird sie überschrieben.
- Parameter:
befehl
,option
- Parameter Typ:
Befehl
,Option
- Rückgabe Typ:
nichts
Aliase
<befehl> hat die Option <option>
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.
- Parameter:
befehl
,unterBefehl
- Parameter Typ:
Befehl
,Befehl
- Rückgabe Typ:
nichts
Aliase
Füge <befehl> <unterBefehl> hinzu
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.
- Parameter:
option
- Parameter Typ:
Option
- Rückgabe Typ:
nichts
Aliase
Es existiert <option>
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.
- Parameter:
unterBefehl
- Parameter Typ:
Befehl
- Rückgabe Typ:
nichts
Aliase
Füge der Befehlszeile <unterBefehl> hinzu
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.
- Parameter:
lang
- Parameter Typ:
Text
- Rückgabe Typ:
Variable
Aliase
der Optionnwert für <lang>
dem Optionnwert für <lang>
den Optionnwert für <lang>
Implementation
Gib den Wert für lang von HauptBefehlszeile zurück. Und kann so benutzt werden: