| Zweck: | Definieren Sie Variablen, die für eine Bibliotheksfunktion oder eine Batchdatei lokal sind. |
| Format: | LOCALvar1, var2, ... |
Verwendung:
LOCAL speichert die vorhandenen Werte der angegebenen Umgebungsvariablen (falls vorhanden) und löscht dann die Variable aus der Umgebung. Sie können dann eine neue Variable mit diesem Namen setzen; wenn die Bibliotheksfunktion oder die Batch-Datei beendet wird, werden die lokalen Variablen aus der Umgebung gelöscht und die vorherigen Werte (falls vorhanden) werden wiederhergestellt.
Mit LOCAL können Sie Variablen in Ihren Bibliotheksfunktionen verwenden, ohne sich Gedanken darüber zu machen, ob sie auch in der Master-Umgebung oder anderen Bibliotheksfunktionen verwendet werden.
Siehe auch SETLOCAL.
Beispiel:
Diese Bibliotheksfunktion definiert drei lokale Variablen, die nur innerhalb der Funktion gültig sind:
testfunc2 {
local test, computer, server
set test=abc
set computer=Asus
set server=PrintServer
command1
command2
...
}