|
Windows 95 mit dem Internet-Explorer 4.0 ausbauen: So starten Sie Word mit den zuletzt bearbeiteten Dateien
Man kann sich den Scripting Host in Zusammenarbeit mit einer Skript-Sprache wie eine erweiterte Batch-Sprache vorstellen. Allerdings ist der Umfang dieser Erweiterung gigantisch, denn neben den Methoden des Scripting Hosts stehen auch die verfügbaren Methoden sämtlicher OLE-Automation-Anwendungen im Zugriff. Wer Programmierkenntnisse besitzt, kann also per Skript Word mit allen zuletzt bearbeiteten Dokumenten auf doppelten Mausklick starten: ' Script zum Starten der zuletzt ' mit Word bearbeiteten Dateien ' Zunaechst eine Instanz von Word ' erzeugen dim word set word = CreateObject("Word.Application") ' Word sichtbar machen word.Visible = TRUE ' Mit Hilfe des Word Objektmodelles ' die zuletzt bearbeiteten Dateien ' auslesen dim files set files = word.RecentFiles ' Alle Dateien laden for i=1 to files.count dim aFile set aFile = files.Item( i) aFile.Open next ' Ende des Skripts In diesem Beispiel wurde als Skript-Sprache Visual Basic Script verwendet; die benötigte Komponente zur Ausführung von VBScript-Makros mit dem WSH ist beim Scripting Host dabei. Wollen Sie das Makro einsetzen, müssen Sie zuerst den WSH installieren und das Makro in einer Datei mit der Erweiterung VBS speichern. Danach können Sie es entweder von der Kommandozeile mit Cscript oder aber mit Wscript ausführen lassen. Wie Sie am Beispiel schnell erkennen, haben VBScripts keine Ähnlichkeit mit der guten, alten Batch-Programmierung. Um sinnvolle, leistungsfähige Skripts zu programmieren, muß man sich erst mit der zu verwendenden Sprache vertraut machen; ohne Grundkenntnisse in Visual Basic führt das Programmieren in VBScript ins Leere.
|
|