Verwalten von Dateigrößen und Versionen
Die VBScript-Datei WiFilVer.vbs wird in den Windows SDK-Komponenten für Windows Installer-Entwicklerbereitgestellt. Das Beispiel zeigt, wie Sie ein Skript verwenden können, um die Dateiversion, Größe und Sprachinformationen zu melden oder zu aktualisieren.
Im Beispiel werden auch Windows Installer-Aktionen, der Zugriff auf eine Windows Installer-Datenbank und die Verwendung der folgenden Aktionen gezeigt:
- Installer.OpenDatabase Methode des Installer Object
- Installer.FileAttributes-Eigenschaft
- Installer.FileHash-Methode
- Installer.FileVersion--Methode
- Installer.LastErrorRecord Methode des Installer-Objekts
- Database.OpenView-Methode
- Database.SummaryInformation Eigenschaft des Database Object
- Session.DoAction-Methode
- Session.Property-
- Session.SourcePath--Eigenschaft
- Session.Mode-eigenschaft des Session Object
- Record.StringData--Eigenschaft
- Record.IntegerData- Eigenschaft des Record Object-
Für die Verwendung dieses Beispiels ist die CScript.exe oder WScript.exe Version von Windows Script Host erforderlich. Wenn Sie CScript.exe verwenden möchten, um dieses Beispiel auszuführen, geben Sie einen Befehl an der Eingabeaufforderung ein, indem Sie die folgende Syntax verwenden:
cscript WiFilVer.vbs [Pfad zur Datenbank][optionale Quellspeicherorte]
Beachten Sie außerdem Folgendes:
- 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 einen Wert von 0 (Null) für Erfolg, 1 (eins) zurück, wenn Hilfe aufgerufen wird, und 2 (zwei), wenn das Skript fehlschlägt.
Geben Sie die Windows Installer-Datenbank an, die Aktualisiert werden soll, die sich im Stammverzeichnis der Quelldatei befinden muss. Sie können jedoch Quellen für die Datenbank an separaten Speicherorten angeben. Wenn die Quelle komprimiert ist, werden alle Dateien im Stammverzeichnis geöffnet.
Die folgenden Optionen können an einer beliebigen Stelle in der Befehlszeile angegeben werden.
Option | Beschreibung |
---|---|
keine option angegeben | Zeigen Sie die Dateiinformationen der Datenbank an. |
/u | Aktualisieren Sie die Dateigrößen-, Versions- und Sprachinformationen in der Datenbank aus der Quelle. |
Weitere Informationen finden Sie unter Windows Installer Scripting Examples and Windows Installer Development Tools.