1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Benutzervariablen in den Umgebungsvariablen werden ignoriert?

    • Windows
  • Spikx
  • 12. Oktober 2006 um 16:13
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Spikx
    Punkte
    252
    Beiträge
    42
    • 12. Oktober 2006 um 16:13
    • #1

    Bei der Installation der VRLU-SDK-2006 bin ich auf das Problem gestoßen, dass die angelegten Benutzervariablen scheinbar ignoriert werden.
    (Da es sich hierbei ja doch eher um ein Problem von Windows handelt, schreibe ich es in dieses Forum).

    Im Zuge der Installation werden ja Benutzervariablen wie zB

    Code
    STB4ROOT = C:\studierstube\stb4

    angelegt. In der Path Variable steht dann eben bspw.

    Code
    [i]%STB4ROOT%[/i]\bin\win32;

    . Allerdings kann ich in der cmd console die dort befindliche studierstube.exe nicht aufrufen (selbst nach einem Neustart).

    Ersetze ich hingegen %STB4ROOT% mit dem kompletten Pfad (C:\studierstube\stb4) funktioniert es.

    Nur warum ist das so? Ich kann mir absolut nicht erklären, warum Windows die korrekt angegebenen Benutzervariablen scheinbar ignoriert. Das Problem, dass der Pfad zu lang ist (wie im VRLU Forum beschrieben), existiert ja in diesem Fall nicht.

  • lerod
    Punkte
    1.620
    Beiträge
    315
    • 12. Oktober 2006 um 16:48
    • #2

    Erstens - wo bzw. wie legst du diese Variablen an? Hoffentlich über die Umgebungsvariablen in den Systemeinstellungen.

    2tens - in Windows werden Variablenzuweisungen in der Commandumgebung ohne Leerzeichen durchgeführt!

    Code
    [align=left]STB4ROOT=C:\studierstube\stb4



    LG[/align]

  • Spikx
    Punkte
    252
    Beiträge
    42
    • 13. Oktober 2006 um 23:02
    • #3

    Der code war nur ein (metaphorisches) Beispiel, ich lege diese Variablen gar nicht an, das macht das env_tool der studierstube (und das soweit auch korrekt). Diese befinden sich anschließend, wie im thread title schon beschrieben, in den Benutzervariablen der Umgebungsvariablen.

    Die 'Path' Variable der Systemvariablen wird anschließend um eben oben angeführten String erweitert. Und da funkts eben nicht mit der Angabe der Benutzervariablen (wie %BLAR%), sondern nur mit der vollständigen Angabe des Pfades. Alle anderen Variablen in der Path Variable funktionieren natürlich :) (%SystemRoot% etc.)

  • Maximilian Rupp 27. Dezember 2024 um 00:11

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

  1. Datenschutzerklärung
  2. Impressum