ファイルのサイズとバージョンを管理する

VBScript ファイル WiFilVer.vbs は、「Windows インストーラー開発者向けの Windows SDK コンポーネント」で提供されています。 このサンプルでは、スクリプトを使用してファイルのバージョン、サイズ、言語の情報をレポートまたは更新する方法を示します。

このサンプルでは、Windows インストーラーのアクション、Windows インストーラー データベースへのアクセス方法、および次の使用方法も示しています。

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

cscript WiFilVer.vbs [データベースへのパス][オプションのソースの場所]

次の点にも注意してください。

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

更新する Windows インストーラー データベースを指定します。これは、ソース ファイルのルートに配置する必要があります。 ただし、データベースのソースは別の場所に指定できます。 ソースが圧縮されている場合、すべてのファイルがルートで開かれます。

コマンド ライン上の任意の場所で、次のオプションを指定できます。

オプション 説明
オプションを何も指定しない データベースのファイル情報が表示されます。
/U ソースのデータベース内のファイル サイズ、バージョン、および言語情報が更新されます。

 

詳細については、「Windows インストーラー スクリプトの例」および「Windows インストーラー開発ツール」を参照してください。