Bei
MSSQL (Task management) kann man solche Sequenzen sehr leicht und intuitiv erstellen.
Man hat keine Schleifen, aber bedingte Ausführung von Schritten
Stell Dir vor, eine Tabelle mit 3 Spalten (Nummer, Befehl, Aktion nach Beenden)
Entscheidend ist "Aktion nach Beenden" dort gibt es zur Auswahl
"Bei Erfolg: Beenden"
"Bei Erfolg: Weiter bei Schritt xy"
"Bei Fehler: Beenden"
"Bei Fehler: Weiter bei Schritt xy"
Damit kann man einfache Verzweigungen und sogar Schleifen "programmieren"
Sollte sich auch als INI-Datei ablegen lassen.
Code:
[Schritt1]
Befehl=Essen
Parameter_1=Nudeln
Parameter_2=Gulasch
Naechster_Schritt_Bei_Erfolg=Schritt_Nachtisch
Naechster_Schritt_Bei_Fehler=Schritt_Herr_Ober
[Schritt_Nachtisch]
Befehl=Essen
Parameter_1=Torte
Parameter_2=Sahne
Naechster_Schritt_Bei_Erfolg=Schritt_Zahlen
Naechster_Schritt_Bei_Fehler=Schritt_Herr_Ober
[Schritt_Herr_Ober]
Befehl=Meckern
Parameter_1=Was für ein Saftladen!
Parameter_2=Ich werde nicht zahlen.
Naechster_Schritt_Bei_Erfolg=ENDE
Naechster_Schritt_Bei_Fehler=Schritt_Zahlen
[Schritt_Zahlen]
Befehl=Bezahlen
Naechster_Schritt_Bei_Erfolg=ENDE
Naechster_Schritt_Bei_Fehler=Schritt_Herr_Ober