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.
Hinweis: 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.