Windows-Verzeichnis mit WSH

Das Windows-Verzeichnis mithilfe des WSH ermitteln

Das Objektmodell des Windows Scripting Host ist sehr vielschichtig. Für unsere Belange benötigen wir (zunächst) das sog. FileSystemObject, mit dessen Hilfe wir das Windows-Verzeichnis ermitteln wollen.

Function WSH_GetWindowsDir() As String
 
    Dim objFso As New FileSystemObject
    WSH_GetWindowsDir = objFso.GetSpecialFolder(WindowsFolder)
 
End Function

Neu ist hier ggf. die Objekterstellung über das Schlüsselwort New; dies ist bei manchen Objekten notwendig.

Nachdem wir ein FileSystemObject-Objekt erzeugt haben, nutzen wir dessen Methode GetSpecialFolder und dem Argument WindowsFolder, um die gewünschte Information zu erhalten. Bei dem Argument WindowsFolder handelt es sich um eine Konstante mit dem Wert 0.

HinweisHinweis: Es ist bei der Nutzung des WSH grundsätzlich anzuraten, einen Blick in den Objektbrowser (F2) zu werfen, um herauszufinden, welche Routinen und Konstanten zur Verfügung stehen.