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