Freigeben über


Generieren einer Transformation

Die VBScript-Datei „WiGenXfm.vbs“ wird in den Windows SDK-Komponenten für Windows Installer-Entwickler bereitgestellt. Dieses Beispielskript kann eine Transformation anhand zweier Windows Installer-Datenbanken generieren. Weitere Informationen finden Sie unter Datenbanktransformationen.

In diesem Beispiel wird Folgendes veranschaulicht:

OpenDatabase-Methode (Installer-Objekt)

LastErrorRecord-Methode des Installer-Objekts

GenerateTransform-Methode des Database-Objekts

Sie benötigen die CScript.exe- oder WScript.exe-Version des Windows Script Hosts, um dieses Beispiel zu verwenden. Wenn Sie „CScript.exe“ zum Ausführen dieses Beispiels verwenden möchten, geben Sie an der Eingabeaufforderung eine Befehlszeile 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 Erfolg, 1 bei Aufruf der Hilfe und 2 bei einem Fehler des Skripts.

cscript WiGenXfm.vbs [Pfad zur ursprünglichen Datenbank][Pfad zur überarbeiteten Datenbank][Pfad zur Transformationsdatei]

Geben Sie den Pfad zur ursprünglichen Windows Installer-Datenbank an. Geben Sie den Pfad zur überarbeiteten Datenbank an. Geben Sie den Pfad zur zu erstellenden Transformationsdatei an. Wenn der Pfad zur Transformationsdatei weggelassen wird, werden die beiden Datenbanken nur verglichen.

Weitere Skriptbeispiele finden Sie unter Windows Installer-Skriptbeispiele. Beispielhilfsprogramme, für die der Windows Skript Host nicht erforderlich ist, finden Sie unter Windows Installer-Entwicklungstools.

Beachten Sie, dass ein Lokalisierungsbeispiel das Generieren einer Anpassungstransformation veranschaulicht.