Hi zusammen,
wie setze ich unter Windows die Systemvariablen? Zu finden sind diese unter dem Kontextmenu des Arbeitsplatzes -> Einstellungen. Ich muß z.B. den Eintrag Path verändern.
Also nochmal meine Frage. Wie geht das?
Danke schon mal für die Meldungen von euch.
Greetz 2bock
Systemvariablen setzen.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo 2bock!2bock hat geschrieben:wie setze ich unter Windows die Systemvariablen?
Die Systemvariablen des Benutzers stehen in der Registry unter "HKEY_CURRENT_USER\Environment".
Mit dem _winreg-Modul kannst du die Registry editieren.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Olf!DER Olf hat geschrieben:man kann es aber doch auch in der kommandozeile machen, oder? PATH oder so...
Ich glaube nicht...
Mit Path kann ich nur den derzeit gültigen Pfad für die offene Session verändern. Das kriegen andere CMD-Sessions gar nicht mit. Und nach einem Neustart ist wieder alles futsch.
Und die autoexec.bat soll man schon seit Windows NT nicht mehr verwenden.
Vieleicht gibt es einen direkten DOS-Befehl, mit dem man die Umgebungsvariablen dauerhaft einstellen kann. Den kenne ich leider nicht
Das direkte Eintragen in die Registry hat auch so seinen Nachteil --> Man muss neu starten, damit diese Einstellung gültig wird. Natürlich geht es noch komplizierter: Windows Management Instrumentation->Win32_Environment (siehe Platform SDK) http://msdn.microsoft.com/library/defau ... onment.asp
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
In der REG gibt es an mehreren Stellen die Möglichkeit Systemvariablen zu setzten:
Ich weiß es spontan nicht genau, aber ich denke es reicht, wenn du bei
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
deine Variablen setzt...
Code: Alles auswählen
HKCU\Environment
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment
HKLM\SYSTEM\ControlSet002\Control\Session Manager\Environment
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
deine Variablen setzt...
Danke Leute,
ich werds, sobald ich dazu zeit habe testen und die komplette Lösung hier wieder reinstellen.
Greetz from 2bock
ich werds, sobald ich dazu zeit habe testen und die komplette Lösung hier wieder reinstellen.
Greetz from 2bock