Mit VBScript auf Umbegungsvariablen zugreifen

Hallo,

ich müsste von VBScript aus auf die Umgebungsvariable des Benutzers (%TEMP%) zugreifen. Wie geht das?
Ich möchte eine Datei ins TEMP-Verzeichnis eines Users schreiben lassen. Dazu habe ich eine Variable, die sich zusammensetzt aus

  • aus dem Pfad aus der Umgebungsvariablen TEMP
  • und dem Dateinamen.

Ganz so einfach ich ich es mit gedacht habe, ist es wohl doch nicht, denn die folgende Zeile funzt nicht so ganz:

strDateiname = %temp% & „\Dateiname.txt“

Gruss,
Thomas

Servus Thomas

Mit ein bisschen Suche im Internet habe ich folgende Möglichkeit gefunden:

Set WshShell = WScript.CreateObject(„WScript.Shell“)
Set objEnv = WshShell.Environment(„PROCESS“)
strDateiname = objenv(„temp“) & "\Dateiname.txt"

Schöne Grüße
Roland

Hallo,

ich müsste von VBScript aus auf die Umgebungsvariable des
Benutzers (%TEMP%) zugreifen. Wie geht das?

Ganz so einfach ich ich es mit gedacht habe, ist es wohl doch
nicht, denn die folgende Zeile funzt nicht so ganz:

strDateiname = %temp% & „\Dateiname.txt“

Gruss,
Thomas

Hallo Roland,

vielen Dank. Genau das was ich gesucht (aber leider nicht gefunden) habe.

Gruss,
Thomas

Hier die Microsoft Dokumentation:

http://msdn.microsoft.com/library/default.asp?url=/l…