次の方法で共有


ファイルのインポート

VBScript ファイル WiImport.vbs は、Windows インストーラー開発者向けの Windows SDK コンポーネントで提供されています。 このサンプルでは、Windows インストーラー データベースにテーブルをインポートするスクリプトを記述する方法を示します。

スクリプトは、Installer オブジェクトに接続し、データベースを開き、ファイルの一覧を処理して、データベースを閉じる前に変更をコミットします。

このサンプルでは、次の使用方法を示します。

このサンプルを使用するには、CScript.exe または WScript.exe バージョンの Windows スクリプト ホストが必要です。 CScript.exe を使用してこのサンプルを実行するには、コマンド プロンプトで次の構文を使用します。

cscript WiImport.vbs [path to database][path to folder][options] [archive file list]

最初の引数が /? の場合、ヘルプが表示されます。 または、指定された引数が少なすぎる場合。 出力をファイルにリダイレクトするには、[ファイルへのパス] > VBS でコマンド ラインを終了します。このサンプルでは、成功した場合は 0、ヘルプが呼び出された場合は 1、スクリプトが失敗した場合は 2 の値が返されます。

作成する、またはインポートしたテーブルを受け取る Windows インストーラー データベースへのパスを指定します。 インポートするテーブルのアーカイブ ファイルを含むフォルダーへのパスを指定します。 インポートするアーカイブ ファイルの名前を一覧表示します。 *.idt などのワイルドカード ファイル名を使用して、複数のファイルをインポートできます。

次のオプションは、ファイル リストの前のコマンド ライン上の任意の場所で指定できます。

オプション 形容
オプションが指定されていない 指定したフォルダーのテーブル アーカイブ ファイルの一覧を Windows インストーラー データベースにインポートします。
/c Windows インストーラー データベースを作成し、指定したフォルダーから新しいデータベースにテーブル アーカイブ ファイルの一覧をインポートします。

 

詳細については、「Windows インストーラーのスクリプト作成の例」 を参照してください。 Windows スクリプト ホストを必要としないサンプル ユーティリティについては、「Windows インストーラー開発ツールの」を参照してください。

ローカライズ例 、ローカライズされたエラー テーブルと ActionText テーブル のインポートも示しています。