Anzeigen der Unterschiede zwischen zwei Datenbanken
Die VBScript-WiDiffDb.vbs wird in den Windows SDK-Komponenten für Windows Installer-Entwickler bereitgestellt. Dieses Beispielskript generiert eine temporäre Transformationsdatei zwischen zwei Windows Installer-Datenbanken und zeigt die Transformation an.
Das Beispiel veranschaulicht die Verwendung von:
- OpenDatabase-Methode (Installer-Objekt)
- LastErrorRecord-Methode des Installer-Objekts
- OpenView-Methode
- SummaryInformation-Eigenschaft (Datenbankobjekt)
- GenerateTransform-Methode
- ApplyTransform-Methode
- Datenbankobjekt
- Fetch-Methode des View-Objekts
- IsNull-Eigenschaft
- StringData-Eigenschaft des Datensatzobjekts
- _TransformView-Tabelle
Die Verwendung dieses Beispiels erfordert die CScript.exe-Version Windows Skripthosts. Um dieses CScript.exe ausführen zu können, geben Sie an der Eingabeaufforderung einen Befehl mit der folgenden Syntax ein. Hilfe wird angezeigt, wenn das erste Argument /? ist. 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 den Erfolg zurück, 1, wenn Hilfe aufgerufen wird, und 2, wenn das Skript fehlschlägt.
cscript WiDiffDb.vbs [ pfad zum ursprünglichen Datenbankpfad ] [ zur überarbeiteten Datenbank ]
Geben Sie den Pfad zur ursprünglichen Windows Installer-Datenbank an. Geben Sie den Pfad zur überarbeiteten Datenbank an. Das Beispielskript zeigt die Transformation an.
Weitere Skriptbeispiele finden Sie unter Windows Installer Scripting Examples. Beispielprogramme, für die kein Skripthost Windows ist, finden Sie unter Windows Installer Development Tools.