変換を生成する
VBScript ファイル WiGenXfm.vbs は、「Windows インストーラー開発者向けの Windows SDK コンポーネント」で提供されています。 このサンプル スクリプトでは、2 つの Windows インストーラー データベースから変換を生成できます。 詳細については、「データベース変換」をご覧ください。
このサンプルでは、以下の使用方法を示します。
OpenDatabase メソッド (Installer オブジェクト)
Installer オブジェクトの LastErrorRecord メソッド
Database オブジェクトの GenerateTransform メソッド
このサンプルを使用するには、Windows スクリプト ホストの CScript.exe または WScript.exe バージョンが必要です。 CScript.exe を使用してこのサンプルを実行するには、次の構文を使用してコマンド プロンプトでコマンド ラインを入力します。 最初の引数が /? の場合、または、指定された引数が少なすぎる場合は ヘルプが表示されます。 出力をファイルにリダイレクトするには、コマンド ラインの末尾に VBS > [<ファイルのパス>] を付けます。 このサンプルでは、成功した場合は値 0、ヘルプが呼び出された場合は値 1、スクリプトが失敗した場合は値 2 が返されます。
cscript WiGenXfm.vbs [元のデータベースへのパス][変更済みデータベースへのパス][変換ファイルへのパス]
元の Windows インストーラー データベースへのパスを指定します。 変更済みデータベースへのパスを指定します。 作成する変換ファイルのパスを指定します。 変換ファイルへのパスを省略すると、2 つのデータベースのみが比較されます。
その他のスクリプト作成の例については、「Windows インストーラーのスクリプト作成の例」を参照してください。 Windows スクリプト ホストを必要としないサンプル ユーティリティについては、「Windows インストーラーの開発ツール」を参照してください。
「ローカライズの例」は、「カスタマイズ変換の生成」を示しているので注意してください。