Befehl: set (command.com-Befehl)
SET zeigt, setzt oder löscht Umgebungsvariablen.
SET ist ein BATCH-DATEI / AUTOEXEC.BAT Befehl.
Er kann aber auch in der Kommandozeile verwendet werden.
Syntax:
SET [/C] [/P] [/E] [/U] [VARIABLE=[ZEICHENKETTE]]
SET [/?]
VARIABLE Spezifiziert den Namen der Umgebungsvariable.
ZEICHENKETTE Spezifiziert eine Zeichenkette, die der Variable
zugewiesen werden soll.
Falls keine Zeichenkette spezifiziert wird, wird die Variable
aus der Umgebung gelöscht.
Geben Sie SET ohne Parameter ein, um die aktuellen Umgebungs-
variablen anzuzeigen.
Geben Sie SET VARIABLE ein, um den Wert von VAR anzuzeigen.
Optionen:
/C erzwingt die Einhaltung der Groß-/Kleinschreibung des Variablen-
namens; die Voreinstellung ist, den Variablennamen in Großbuch-
staben zu übernehmen, falls sie nicht bereits in der Umgebung
vorhanden ist. Andernfalls wird die Groß-/Kleinschreibung beibe-
halten (funktioniert nur bei neu gesetzten Variablen).
/P Zeigt einen Text an und setzt die Variable auf den Text, den der
Benutzer eingegeben hat.
/E Es wird ein Befehl ausgeführt und die erste Zeile der Ausgabe
des Befehls wird in einer Variablen gespeichert.
/U wandelt den Wert einer Variablen in Großbuchstaben um.
/? Zeigt die Hilfe
Kommentar:
SET kann auch außerhalb einer Batch-Datei verwendet werden.
SET ist ein interner Befehl, d.h. der Befehl ist in der command.com
enthalten. Es wird zur Ausführung des Befehls kein zusätzlicher
Befehl (Datei) benötigt. Es gibt auch einen config.sys SET Befehl.
Beispiel:
IN EINER .BAT DATEI ODER DER AUTOEXEC.BAT:
set Zeigt eine Liste der momentan gesetzten
Umgebungsvariablen
set LAUFWERK=Z Setzt die Umgebungsvariable LAUFWERK auf den Wert Z
set LAUFWERK= Entfernt die Variable LAUFWERK aus der Umgebung
Siehe auch:
autoexec.bat
Batch-Dateien
set (config.sys Befehl)
Copyright © 2003 Robert Platt, aktualisiert 2007 von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.