Skip to content

1. Einleitung

Das PDF dieses Dokuments ist |HIER| verfügbar.

Der Zweck dieses Dokuments ist es, die Grundlagen der Sprache VBScript sowie Beispiele für deren Verwendung in verschiedenen Bereichen zu vermitteln. VBScript ist eine Skriptsprache für Windows. Sie kann in verschiedenen Umgebungen ausgeführt werden, wie zum Beispiel

  • Windows Scripting Host zur direkten Verwendung in Windows, insbesondere zum Schreiben von Skripten für die Systemadministration
  • Internet Explorer. Dort wird es in HTML-Seiten verwendet, denen es eine Interaktivität verleiht, die mit HTML allein nicht erreicht werden kann.
  • Internet Information Server (IIS), Microsofts Webserver unter NT/2000, und dessen Äquivalent, Personal Web Server (PWS), unter Win9x. In diesem Fall wird VBScript für die serverseitige Webprogrammierung verwendet, eine Technologie, die von Microsoft als ASP (Active Server Pages) bezeichnet wird.

Da VBScript zudem eine von Visual Basic für Windows abgeleitete Sprache ist, kann es als Einstieg in diese Sprache – eine der am weitesten verbreiteten in der Windows-Umgebung – sowie in die Anwendungsversion von VB, bekannt als VBA (Visual Basic for Applications), dienen. VBA wird beispielsweise in der gesamten Microsoft Office-Suite verwendet, insbesondere in Excel. Somit dient VBScript als Einstieg in die Entwicklung für eine breite Palette von Windows-Anwendungen.

VBScript ist keine objektorientierte Sprache, auch wenn es einige objektorientierte Merkmale aufweist. Das Konzept der Vererbung existiert beispielsweise nicht. Es kann jedoch die Objekte nutzen, die ihm von dem Container, in dem es ausgeführt wird, zur Verfügung gestellt werden, sowie ganz allgemein die auf dem Windows-Rechner verfügbaren ActiveX-Komponenten. Genau dieser Aspekt macht die Stärke von VBScript aus: eine Sprache, die an sich recht begrenzt ist, die aber dank der ihr zur Verfügung gestellten Objekte mit Skriptsprachen konkurrieren kann, die von vornherein umfangreicher sind, wie Perl, JavaScript und Python. Es ist eine Sprache, die einfach zu erlernen und zu verwenden ist und die den Weg für den Einsatz von Visual Basic für Windows ebnet, von dem sie direkt abgeleitet ist.

Dieses Dokument ist kein Kurs in Algorithmen. Es wird vorausgesetzt, dass Sie die Grundlagen der Programmierung beherrschen. Aktives Lesen ist erforderlich. Am besten nutzen Sie dieses Dokument, indem Sie die hier aufgeführten Beispiele auf Ihrem eigenen Rechner ausprobieren. Der WSH-Container ist normalerweise standardmäßig im Windows-System enthalten. Die aktuellste Version ist kostenlos auf der Microsoft-Website (http://www.microsoft.com) verfügbar. Um die genaue URL zum Herunterladen von WSH zu finden, können Sie mit einer Suchmaschine nach den Stichwörtern „Windows Scripting“ suchen. Unter den Ergebnissen sollten Sie die Download-URL für WSH finden.

Serge Tahé, Januar 2002