LotusScript und der WSH

Das Objekt WScript.Shell

Über den Befehl CreateObjekt erzeugen Sie in hrem LotusScript-Programmcode ein Objekt WScript.Shell:

Dim wsh As Variant
Set wsh = CreateObject("WScript.Shell")

Anschließend können Sie zum Beispiel Netzwerklaufwerke mappen, Anwendungen starten, Umgebungsvariablen setzen, die Spezialordner von Windows auslesen, Verknüpfungen auf dem Desktop erstellen oder Werte der Windows-Registry lesen, schreiben und löschen. Die Tabelle 1 listet die Eigenschaften und Methoden des Objekts WScript.Shell auf.

Tabelle 1: Die Eigenschaften und Methoden von WScript.Shell.

Objekt

Anwendung

CurrentDirectory

Die Eigenschaft liefert das Arbeitsverzeichnis des aktuellen Prozesses zurück.

Environment

Die Eigenschaft Environment liefert alle Umgebungsvariablen als Objekt WshEnvironment.

SpecialFolders

Die Windows Systemordner erhalten Sie durch die Abfrage der Eigenschaft SpecialFolders als Objekt der Klasse WshSpecialFolders.

CreateShortcut()

Mit der Methode erstellen Sie einen neuen oder öffnen einen vorhandenen Shortcut.

Exec Method()

Die Methode ermöglicht die Ausführung einer Kommandozeilenanwendung.

ExpandEnvironmentStrings()

Verwenden Sie diese Methode für den Zugriff auf Umgebungsvariablen.

LogEvent()

Mit der Methode LogEvent() erstellen Sie einen Eintrag in eine Logdatei.

Popup()

Zur Anzeige eines Meldungsfensters verwenden Sie die Methode Popup().

RegDelete()

Mit der Methode RegDelete() löschen Sie einen Wert oder einen Schlüssel in der Windows-Registry.

RegRead()

Die Methode gibt den Inhalt eines Wertes oder den Standardwert eines Schlüssels der Windows-Registry zurück.

RegWrite()

Die dritte Methode dient zur Bearbeitung der Windows-Registry. Sie erstellt einen neuen oder überschreibt einen vorhandenen Schlüssel bzw. Wert.

Run()

Die Methode Run() startet ein Programm.

SendKeys()

Mit dieser Methode können Sie Tastenanschläge so an das aktive Programm senden, als ob sie auf der Tastatur eingegeben würden.