Auflisten von Funktionen
Die VBScript-Datei WiFeatur.vbs wird in den Windows SDK-Komponenten für Windows Installer-Entwickler bereitgestellt. Dieses Beispiel zeigt, wie Sie mit dem Skript die Funktionen in einer Windows Installer-Datenbank auflisten können. Dieses Beispiel veranschaulicht das Hinzufügen von temporären Spalten zu einer schreibgeschützten Windows Installer-Datenbank.
In diesem Beispiel wird Folgendes veranschaulicht:
- die Methode OpenDatabase (Installer-Objekt), die Methode CreateRecord und die Methode LastErrorRecord des Installer-Objekts
- die Methode Execute und die Methode Fetch des View-Objekts
- die Methode OpenView, die Eigenschaft TablePersistent und die Eigenschaft PrimaryKeys des Database-Objekts
- die Eigenschaft FieldCount, die Eigenschaft IntegerData und die Eigenschaft StringData des Record-Objekts
Für die Verwendung dieses Beispiels ist die CScript.exe- oder WScript.exe-Version von Windows Script Host erforderlich. Wenn Sie „CScript.exe“ zum Ausführen dieses Beispiels verwenden möchten, geben Sie an der Eingabeaufforderung einen Befehl mit der folgenden Syntax ein. Die Hilfe wird angezeigt, wenn das erste Argument „/?“ lautet oder wenn zu wenige Argumente angegeben werden. Wenn Sie die Ausgabe in eine Datei umleiten möchten, beenden Sie die Befehlszeile mit „VBS > [Pfad zur Datei]“. Das Beispiel gibt folgende Werte zurück: 0 bei erfolgreicher Ausführung, 1 bei Aufruf der Hilfe und 2 bei einem Skriptfehler.
cscript WiFeatur.vbs [Pfad der Datenbank][Funktionsname]
Geben Sie den Pfad der Windows Installer-Datenbank an. Geben Sie den Namen der Funktion an. Dieser Name muss in der Spalte „Feature“ der Tabelle „Feature“ aufgeführt sein. Wenn der Name der Funktion nicht angegeben wird, werden alle Funktionen als Funktionsstruktur aufgelistet. Wenn Sie einen Asterisk (*) als Funktionsname verwenden, listet WiFeatur.vbs die Zusammensetzung aller Funktionen auf. Hinweis: Große Datenbanken lassen sich mit CScript besser anzeigen als mit WScript.
Weitere Informationen und Skriptbeispiele finden Sie unter Windows Installer-Skriptbeispiele. Beispielhilfsprogramme, für die Windows Skript Host nicht erforderlich ist, finden Sie unter Windows Installer-Entwicklungstools.