Importieren lokalisierter Error- und ActionText-Tabellen

Das Windows Installer SDK stellt lokalisierte Sprachversionen der Error-Tabelle und der ActionText-Tabelle zur Verfügung. Die französischen Sprachversionen dieser Tabellen („Error.FRA“ und „ActionTe.FRA“) befinden sich im Ordner „Intl“ des Windows Installer SDK.

Sie können den Tabelleneditor Orca oder das im Lieferumfang des SDK enthaltene Hilfsprogramm „Msidb.exe“ verwenden, um die französischen Versionen dieser Tabellen in die Datenbank zu importieren.

Ein Beispiel für die Verwendung von MsiDatabaseImport und der Import-Methode des Database-Objekts steht im Windows Installer SDK als Hilfsprogramm „WiImport.vbs“ zur Verfügung. Das folgende Codeschnipsel (Imp.vbs) veranschaulicht ebenfalls die Verwendung der Import-Methode und ist zur Verwendung mit dem Windows Script Host vorgesehen.

'Imp.vbs. Argument(0) is the original database. Argument(1) is the
'    path of the folder containing the file to be imported. Argument(2) is the name of the file to be imported.
'
Option Explicit

' Check arguments
If WScript.Arguments.Count < 2 Then
    WScript.Echo "Usage is imp.vbs [original database] [folder path] [import file]"
    WScript.Quit(1)
End If

' Connect to Windows Installer object
On Error Resume Next
Dim installer : Set installer = Wscript.CreateObject("WindowsInstaller.Installer")
Dim databasePath : databasePath = Wscript.Arguments(0)
Dim folder : folder = Wscript.Arguments(1)
 
' Open database and process file
Dim database : Set database = installer.OpenDatabase(databasePath, 1)
Dim table : table = Wscript.Arguments(2)
database.Import folder, table 
 
' Commit database changes
database.Commit 'commit changes
Wscript.Quit 0

Um die Error-Tabelle zu importieren und durch „Error.FRA“ zu ersetzen, können Sie eine Befehlszeile wie die folgende verwenden.

Cscript Imp.vbs MNPFren.msi C:\Note_Installer\French Error.FRA

Um die ActionText-Tabelle zu importieren und durch „ActionTe.FRA“ zu ersetzen, können Sie eine Befehlszeile wie die folgende verwenden.

Cscript Imp.vbs MNPFren.msi C:\Note_Installer\French ActionTe.FRA

Führen Sie die Überprüfung für „MNPFren.msi“ erneut durch, wie unter Überprüfen eines Installationsupgrades beschrieben.

Fortsetzen