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.