slako 10 Geschrieben 23. August 2010 Melden Geschrieben 23. August 2010 Hallo Leute, ich hab mal wieder ne dummer Frage. Ich hab ne Batschdatei die folgendermaßen aussieht: set zz=test Wenn ich die jetz ausführe erhalte ich wenn ich in der Eingabeaufforderung "set" eingebe, keinen Wert. Tippe ich den Befehl aber mit Hand ein wird der Wert gesetzt. Was mache ich da falsch?
NilsK 3.050 Geschrieben 23. August 2010 Melden Geschrieben 23. August 2010 Moin, SET-Variablen gelten immer nur in der CMD-Instanz, in der sie definiert wurden. Führst du ein Batch per Doppelklick aus, dann gelten sie solange, bis das Batch seine CMD-Instanz wieder beendet. In einem anderen CMD siehst du die Variablen nicht. Wenn du Variablen brauchst, die systemweit gelten, definiere sie als Systemvariablen oder schau dich nach SETX um. Gruß, Nils
slako 10 Geschrieben 23. August 2010 Autor Melden Geschrieben 23. August 2010 Danke für die Antwort, wie funktioniert das dann mit SETX?
matze-it 10 Geschrieben 23. August 2010 Melden Geschrieben 23. August 2010 Funktioniert genauso wie SET , Die Variablen die du definierst bleiben bestehen. Ähnlich, wie wenn du eine Umgebungsvariable per Hand einträgst. SETX ist m.W. im Ressource Kit enthalten.
Sunny61 834 Geschrieben 23. August 2010 Melden Geschrieben 23. August 2010 Danke für die Antwort, wie funktioniert das dann mit SETX? In Windows 7 ist SETX bereits enthalten. Ob es das bei VISTA auch ist, weiß ich nicht.
slako 10 Geschrieben 23. August 2010 Autor Melden Geschrieben 23. August 2010 Ok, danke für die Antworten, ich habs über eine reg-Datei glöst.
zahni 587 Geschrieben 23. August 2010 Melden Geschrieben 23. August 2010 Und das nächste Mal genügt ein Thread, ok ? -Zahni
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden