変換を表示する
VBScriptファイルWiLstXfm.vbsは、 Windows Installer Developers 向けWindows SDKコンポーネントで提供されています。 このスクリプト サンプルを使用して、変換ファイルを表示できます。
サンプルでは以下の使用方法を示します。
- _TransformView テーブル
- OpenDatabase メソッド (インストーラーオブジェクト)
- Installer オブジェクト の LastErrorRecordメソッド
- ApplyTransform メソッド
- OpenView メソッド
- データベースオブジェクト の コミットメソッド
- IsNull プロパティ
- Record オブジェクト の StringData プロパティ
このサンプルを使用するには、Windows Script Host の CScript.exe バージョンが必要です。 CScript.exe を使用してこのサンプルを実行するには、コマンド プロンプトで次の構文を使用してコマンドを入力します。 最初の引数が /? の場合、ヘルプが表示されます。 または指定された引数が少なすぎる場合。 出力をファイルにリダイレクトするには、コマンド ラインを VBS > [ファイルへのパス] で終了します。 サンプルは、成功した場合は 0 を、ヘルプが呼び出された場合は 1 を、スクリプトが失敗した場合は 2 を返します。
cscript WiLstXfm.vbs [参照データベースへのパス][オプション][表示する変換へのパス]
参照 Windows インストーラー データベースへのパスを指定します。 表示中のファイルを変換するためのパスのリストを指定します。 リスト内の各パスの前には、オプションで数値が付く場合があります。 この値は、抑制するエラー条件のセットを指定します。 これらの値を合計して複数の条件を抑制することができます。 数値オプションが指定されていない場合は、すべてのエラー条件が抑制されます。 このリスト内の引数は、コマンド ラインに表示される左から右の順序で実行されます。
値 | 抑制するエラー条件 |
---|---|
1 | すでに存在する行を追加します。 |
2 | 存在しない行を削除します。 |
4 | すでに存在するテーブルを追加します。 |
8 | 存在しないテーブルを削除します。 |
16 | 存在しない行を更新しています。 |
256 | データベースと変換コードページが一致しません。 |
その他のスクリプト例については、 Windows インストーラーのスクリプト例を参照してください。 Windows Script Host を必要としないサンプル ユーティリティについては、 Windows インストーラー開発ツールを参照してください。