Freigeben über


Generieren einer Transformation

Die VBScript-Datei WiGenXfm.vbs wird in den Windows SDK-Komponenten für Windows Installer-Entwicklerbereitgestellt. Dieses Beispielskript kann eine Transformation aus zwei Windows Installer-Datenbanken generieren. Weitere Informationen finden Sie unter Datenbanktransformationen.

Das Beispiel veranschaulicht die Verwendung von:

OpenDatabase-Methode (Installer-Objekt)

LastErrorRecord-Methode des Installer-Objekts

GenerateTransform-Methode des Database-Objekts

Sie benötigen die CScript.exe oder WScript.exe Version von Windows Script Host, um dieses Beispiel zu verwenden. Wenn Sie CScript.exe verwenden möchten, um dieses Beispiel auszuführen, geben Sie eine Befehlszeile an der Eingabeaufforderung mit der folgenden Syntax ein. Hilfe wird angezeigt, wenn das erste Argument /? oder wenn zu wenige Argumente angegeben werden. Um die Ausgabe an eine Datei umzuleiten, beenden Sie die Befehlszeile mit VBS > [Pfad zur Datei]. Das Beispiel gibt den Wert 0 für Erfolg, 1, wenn Hilfe aufgerufen wird, und 2, wenn das Skript fehlschlägt.

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 nicht angegeben wird, werden die beiden Datenbanken nur verglichen.

Weitere Skriptbeispiele finden Sie unter Windows Installer Scripting Examples. Beispielhilfsprogramme, die keinen Windows Script Host erfordern, finden Sie unter Windows Installer-Entwicklungstools.

Beachten Sie, dass ein LokalisierungsbeispielGenerieren einer Anpassungstransformationveranschaulicht.