tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
17144
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Lakman Lakman ist offline Grünschnabel
    Registriert seit
    Aug 2006
    Beiträge
    1
    Ich habe das Problem, wenn ich mit dem Befehl set eine Systemvariable ändere, diese nur lokal im Shell geändert wird, nicht aber eine Ebene höher, auf der Globalen Ebene. Dies ist für mich aber zwingend notwendig, da sonst das Programm, welches ich danach aufrufen möchte, nicht starten kann...

    hat dazu irgendjmd eine Lösung parat? wäre echt super!

    mfg

    Lukas
     

  2. #2
    Nebuchadnezar Nebuchadnezar ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    104
    Also wenn du nicht unbedingt über ein Batchskript eine globale Umgebungsvariable setzen willst, kannst du das über Rechtsklick Arbeitsplatz, Erweitert, unten mitte Umgebungsvariablen lösen.
     

  3. #3
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Die globalen Umgebungsvariablen werden unter Windows 2003 und XP in der Registry verwaltet.

    Um eine Variable zu setzen kannst du folgendes machen:
    Code :
    1
    
    reg add HKCU\Environment /v MEINE_VARIABLE /d "wert der Variablen"

    /edit: Das setzt die Variable aber nur für den aktuellen Benutzer. Um systemweit eine Variable zu setzen mußt du den Schlüssel "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" verwenden.

    Gruß
    Geändert von deepthroat (18.08.06 um 12:24 Uhr)
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  4. #4
    Nebuchadnezar Nebuchadnezar ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    104
    zu /edit @deepthroat
    Systemweit ist bei dir nicht ganz richtig:
    Code :
    1
    
    reg add HKLM\System\CurrentControlSet\Control\Session Manager\Environment /v Variable /d "Wert der Variable"
    Geändert von Nebuchadnezar (18.08.06 um 12:18 Uhr)
     

  5. #5
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Zitat Zitat von Nebuchadnezar
    zu /edit @deepthroat
    Systemweit ist bei dir nicht ganz richtig:
    Stimmt. Ich hab's grad noch geändert.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  6. #6
    Avatar von Azi
    Azi Azi ist offline Mitglied Platin
    Registriert seit
    Mar 2005
    Ort
    Ewwerscht
    Beiträge
    548
    Blog-Einträge
    23
    Irgendwo auf der Microsoft Website gibts xset, das ändert Umgebungsvariablen oder legt solche an.
     

Ähnliche Themen

  1. Laufwerksnamen ändern per Batch
    Von K4m1k4z3 im Forum Sonstige Sprachen
    Antworten: 4
    Letzter Beitrag: 12.09.07, 15:49
  2. Datei ändern, (mit nem Batch)
    Von Adi | tmine im Forum Sonstige Sprachen
    Antworten: 2
    Letzter Beitrag: 21.11.06, 09:00
  3. Auflösung per Batch ändern
    Von thomson im Forum Microsoft Windows
    Antworten: 7
    Letzter Beitrag: 04.05.06, 20:36
  4. Antworten: 7
    Letzter Beitrag: 16.03.05, 09:56
  5. Systemvariable setzen [C++]
    Von baeman im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 02.03.05, 07:56