Funktionen in Batch Scripts - CMD Befehle Übersicht

Auch in Dos\Batch Scripts lassen sich Funktionen verwenden um wiederkehrende Aufgaben einfach auszuführen.
Speichere das Folgende Beispiel in einer Datei und führe es durch Doppelklick aus.

Dieses einfache Beispiel zeigt die grundsätzliche Vorgehensweise zur Erstellung und Verwendung einer Funktion, auch wenn es noch nicht sonderlich sinnvoll erscheint.
Wirklich interessant wird es aber erst wenn man auch Werte an die Funktion übergeben kann, und mit dem Rückgabewert der Funktion weiterarbeitet.
Die Funktion hat die Aufgabe komplexe wiederkehrende Aufgeben zu kapseln, und hält den Code somit übersichtlich und schlank.
Ein weiterer Vorteil ist, dass man Änderungen die Viele Positionen im Script betreffen würden, nur an einer Stelle ändern muss.

In diesem Beispiel sieht man, wie auch Parameter an die Funktion weitergegeben werden können.

Rechnen per Batch scripting in einer Funktion.

In folgendem Beispiel verwenden wir eine Variable als Rückgabewert um mit dem Ergebnis einer Funktion weiterarbeiten zu können.

Mit set Return wird eine Variable definiert in welche wir den Rückgabewert der Funktion speichern.
Mit call Return 5 30 übergeben wir den Variablennamen damit die Funktion weiß wohin das Ergebnis gespeichert werden soll und Zahlen die Addiert werden sollen.

Beitrag kommentieren

Bitte verfasse einen Kommentar.

Dein Kommentar wird vor der Freischaltung von einem Admin moderiert.