Dateien importieren
Die VBScript-Datei WiImport.vbs wird in den Windows SDK-Komponenten für Windows Installer-Entwicklerbereitgestellt. In diesem Beispiel wird gezeigt, wie Sie ein Skript schreiben, um Tabellen in eine Windows Installer-Datenbank zu importieren.
Das Skript stellt eine Verbindung mit einem Installer--Objekt, öffnet eine Datenbank, verarbeitet eine Liste von Dateien und führt vor dem Schließen der Datenbank einen Commit für die Änderungen durch.
Das Beispiel veranschaulicht die Verwendung von:
- OpenDatabase-Methode (Installer-Objekt)
- LastErrorRecord-Methode des Installer-Objekts
- Importmethode
- Commit-Methode des Database-Objekts
Sie benötigen die CScript.exe oder WScript.exe Version von Windows Script Host, um dieses Beispiel zu verwenden. Verwenden Sie zum Ausführen dieses Beispiels CScript.exe die folgende Syntax an der Eingabeaufforderung.
cscript WiImport.vbs [Pfad zur Datenbank][Pfad zu Ordner][Optionen] [Archivdateiliste]
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.
Geben Sie den Pfad zu einer Windows Installer-Datenbank an, die erstellt werden soll oder die importierten Tabellen empfangen werden sollen. Geben Sie den Pfad zu dem Ordner an, der die Archivdateien der zu importierenden Tabellen enthält. Listet die Namen der Archivdateien auf, die importiert werden. Wildcarddateinamen, z. B. *.idt, können zum Importieren mehrerer Dateien verwendet werden.
Die folgenden Optionen können an einer beliebigen Stelle in der Befehlszeile vor der Dateiliste angegeben werden.
Option | Beschreibung |
---|---|
keine Option angegeben | Importieren Sie die Liste der Tabellenarchivdateien aus dem angegebenen Ordner in die Windows Installer-Datenbank. |
/c | Erstellen Sie eine Windows Installer-Datenbank, und importieren Sie dann die Liste der Tabellenarchivdateien aus dem angegebenen Ordner in die neue Datenbank. |
Weitere Informationen finden Sie unter Windows Installer Scripting Examples für zusätzliche Skriptbeispiele. Beispielhilfsprogramme, die keinen Windows Script Host erfordern, finden Sie unter Windows Installer-Entwicklungstools.
Beachten Sie, dass ein Lokalisierungsbeispiel auch Importieren lokalisierter Fehler- und ActionText-Tabellenveranschaulicht.