コンポーネントの一覧表示
VbScript ファイル WiCompon.vbs は、Windows インストーラー開発者向け Windows SDK コンポーネントで提供されています。 このサンプル スクリプトを使用して、Windows インストーラー データベース内のコンポーネントを一覧表示できます。
このサンプルでは、コンポーネント テーブルのさまざまな主キーの使用を示します。
このサンプルでは、次のことも示します。
- OpenDatabase メソッド (インストーラー オブジェクト)、CreateRecord メソッド、および LastErrorRecord メソッドは、インストーラー オブジェクトの します。
- OpenView メソッド、TablePersistent プロパティ、および Database オブジェクトの PrimaryKeys プロパティ。
- View オブジェクトの Execute メソッド と Fetch メソッドの。
- Record オブジェクトのプロパティStringData プロパティをします。
このサンプルを使用するには、Windows スクリプト ホストの CScript.exe または WScript.exe バージョンが必要です。 CScript.exe を使用してこのサンプルを実行するには、コマンド プロンプトで次の構文を使用してコマンドを入力します。 最初の引数が /? の場合、ヘルプが表示されます。 または、指定された引数が少なすぎる場合。 出力をファイルにリダイレクトするには、VBS > [ファイルへのパス] でコマンド ライン終了します。 このサンプルでは、成功した場合は 0、ヘルプが呼び出された場合は 1、スクリプトが失敗した場合は 2 の値が返されます。
cscript WiCompon.vbs [データベースへのパス][コンポーネント名]
Windows インストーラー データベースへのパスを指定します。 コンポーネントの名前を指定します。 名前は、コンポーネント テーブルの [コンポーネント] 列に一覧表示されている必要があります。 コンポーネントの名前を省略すると、すべてのコンポーネントが一覧表示されます。 コンポーネント名としてアスタリスク (*) を使用すると、WiCompon.vbs はすべてのコンポーネントの構成を一覧表示します。 大規模なデータベースは、WScript ではなく CScript を使用した方が適切に表示されることに注意してください。
その他のスクリプト作成の例については、「Windows インストーラースクリプトの例」を参照してください。 Windows スクリプト ホストを必要としないサンプル ユーティリティについては、「Windows インストーラー開発ツールの」を参照してください。