suffix
Goto Top

appdata in VBscript

Hallo,

leider habe ich von VBScripts überhaupt keine Ahnung muss aber innerhalb eines VBScripts den Pfad zu "%appdata%\xxxx\xxxx.ini" definieren. Mit strWorkDir = "%appdata%\........" habe ich das versucht hat aber leider nicht funktioniert, da %appdata% nicht aufgelöst wird. Die Auflösung brauche ich allerdings, damit ich in der INI für einige Benutzer nach Text suchen muss um diesen auszutauschen.
Möglicherweise könnt ihr mir da weiterhelfen.
Im Voraus möchte ich mich bei euch schon mal für die Antworten bedanken.

Gruß

Michael

Content-ID: 56830

Url: https://administrator.de/contentid/56830

Ausgedruckt am: 26.11.2024 um 19:11 Uhr

bastla
bastla 17.04.2007 um 11:24:29 Uhr
Goto Top
Hallo suffix und willkommen im Forum!

Versuch es über die "SpecialFolders":
Set WshShell = WScript.CreateObject("WScript.Shell")  
MsgBox WshShell.SpecialFolders("AppData")  

HTH
bastla
suffix
suffix 17.04.2007 um 11:38:33 Uhr
Goto Top
Hallo bastla,

zunächst vielen Dank für Deine Antwort.

Set WshShell = WScript.CreateObject("WScript.Shell")
MsgBox WshShell.SpecialFolders("AppData")

über die MsgBox wird AppData auf dem Bildschirm ausgegeben, nur das wäre für meine Anforderungen nicht nötig. Da soll eigentlich nur %appdata% innerhalb des Pfades "%appdata%\xxxx\xxxx.ini" aufgelöst werden, wenn ich MsgBox weglasse dann funktioniert das nicht. Kann ich da einen anderen Befehl einsetzen? Danke.

Gruß

suffix
bastla
bastla 17.04.2007 um 12:06:04 Uhr
Goto Top
Hallo suffix!

Die MsgBox war natürlich nur zu Demonstrationszwecken gedacht ...
Set WshShell = WScript.CreateObject("WScript.Shell")  
strWorkDir = WshShell.SpecialFolders("AppData") & "\xxxx\xxxx.ini"  

Grüße
bastla
suffix
suffix 17.04.2007 um 12:31:34 Uhr
Goto Top
Hallo bastla,

vielen, vielen Dank für Deine Hilfe, hat super funktioniert.

Gruß

suffix