MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Referenz aller MS-DOS Befehle
Autor
Nachricht
matthias





SET MS-DOS Befehlsreferenz
Verfasst am: 27.11.2009, 07:14

Set

Setzt oder löscht MS-DOS-Umgebungsvariablen oder zeigt diese an. Umgebungsvariablen steuern das Verhalten einiger Stapelverarbeitungsdateien und Programme. Bestimmte Umgebungsvariablen legen das Erscheinungsbild und die Arbeitsweise von MS-DOS fest. Der Befehl set wird oft in der Datei

AUTOEXEC.BAT verwendet, um bestimmte Umgebungsvariablen automatisch bei jedem Starten von MS-DOS zu setzen.

Syntax

set [Variable.[Zeichenfolge]]

Um die aktuellen Umgebungseinstellungen anzuzeigen, verwenden Sie folgenden Befehl:

set

Parameter

Variable

Bezeichnet die Variable, die Sie setzen oder ändern möchten.

Zeichenfolge

Bezeichnet die Zeichenfolge, die Sie der angegebenen Variable zuweisen möchten.

Hinweise

Anzeigen der aktuellen Umgebungseinstellungen Wenn Sie den Befehl set ohne Parameter eingeben, zeigt MS-DOS die aktuellen Umgebungseinstellungen an. Zu diesen Einstellungen gehören normalerweise die Umgebungsvariablen comspec und path, die MS-DOS zum Suchen nach Programmen auf einem Datenträger (Diskette oder Festplatte) verwendet. Prompt und dircmd sind zwei weitere von MS-DOS verwendete Umgebungsvariablen.

Verwenden von Parametern Wenn Sie den Befehl set mit Werten für Variable und Zeichenfolge verwenden, fügt MS-DOS die angegebene Variable der Umgebung hinzu und weist ihr den Wert Zeichenfolge zu. War die Variable in der Umgebung bereits gesetzt, ersetzt die neue Zeichenfolge die alte Zeichenfolge.

Wenn Sie für den Befehl set nur eine Variable und ein Gleichheitszeichen (ohne Zeichenfolge) angeben, löscht MS-DOS die dem Parameter Variable zugewiesene Zeichenfolge (als ob die Variable nicht existierte).

Verwenden von set in Stapelverarbeitungsprogrammen Beim Schreiben von Stapelverarbeitungsprogrammen können Sie den Befehl set zum Erzeugen von Variablen verwenden und diese ebenso nutzen wie die numerierten Variablen %0 bis %9. Sie können die Variablen %0 bis %9 auch als Eingabe für den Befehl set verwenden.

Abrufen einer gesetzten Variable aus einer Stapelverarbeitungsdatei Wenn Sie den Wert einer Variable aus einer Stapelverarbeitungsdatei verwenden möchten, müssen Sie den Namen der Variable in Prozentzeichen (%) einschließen. Wenn Ihre Stapelverarbeitungsdatei beispielsweise eine Variable mit dem Namen Baud erzeugt, können Sie die Baud zugewiesene Zeichenfolge als ersetzbaren Parameter verwenden. Dazu fügen Sie in der Befehlszeile %baud% ein.

Wirkung auf den Speicherplatz im Umgebungsbereich Nachdem Sie den Befehl set verwendet haben, zeigt MS-DOS in manchen Fällen die folgende Meldung an:

Kein Speicherplatz mehr im Umgebungsbereich

Dies bedeutet, dass der verfügbare Speicherplatz für die Umgebungsvariablen nicht ausreichend war, um die neue Variablendefinition aufzunehmen. Informationen zum Erhöhen des Speicherplatzes für den Umgebungsbereich finden Sie bei der Erklärung des Befehls command.

Beispiele

Um eine Umgebungsvariable mit dem Namen include zu erstellen und ihr die Zeichenfolge C:\INC (das Verzeichnis INC auf dem Laufwerk C) zuzuweisen, geben Sie folgenden Befehl ein:

set includeec:\inc

Sie können dann die Zeichenfolge C:\INC in Stapelverarbeitungsprogrammen verwenden, indem Sie den Namen include in Prozentzeichen (%) einschließen. Um beispielsweise den Inhalt des der Variable include zugewiesenen Verzeichnisses anzuzeigen, verwenden Sie in einer Stapelverarbeitungsdatei den folgenden Befehl:

dir %include%

Wenn MS-DOS diesen Befehl verarbeitet, wird %include% durch die Zeichenfolge C:\INC ersetzt.

Eine weitere Verwendungsmöglichkeit für den Befehl set ist in einem Stapelverarbeitungsprogramm, das ein neues Verzeichnis zur Umgebungsvariablen path hinzufügt, wie das folgende Beispiel zeigt:

@echo off

rem ERWPATH.BAT fügt ein neues Verzeichnis zur rem Umgebungsvariablen PATH hinzu.

set pathe.351;%path%

sei

Verwandte Befehle

Informationen zum Setzen von Umgebungsvariablen, mit denen MS-DOS seinen Betrieb steuert, finden Sie in der Erklärung zu den Befehlen path, prompt, Shell und dir-
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Referenz aller MS-DOS Befehle

Tags: befehl set, variable, msdos

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Suchen von Text mit dem Befehl find 2664 22.08.2009, 05:18
Keine neuen Beiträge Steuern der Bildschirmanzeige mit dem Befehl more 1820 15.08.2009, 08:37
Keine neuen Beiträge Umleiten der Eingabe für einen Befehl 1887 02.08.2009, 17:14
Keine neuen Beiträge Der Befehl Restore funktioniert nicht 2470 08.12.2008, 07:39
Keine neuen Beiträge Der Befehl Undelete funktioniert nicht 3502 01.12.2008, 08:32
 



[ Time: 0.1149s ][ Queries: 58 (0.0135s) ][ GZIP on - Debug on ]