管理檔案大小和版本
VBScript 檔案WiFilVer.vbs是在 適用于 Windows Installer 開發人員的 Windows SDK 元件中提供。 此範例示範如何使用腳本來報告或更新檔案版本、大小和語言資訊。
此範例也會示範 Windows Installer 動作、如何存取 Windows Installer 資料庫,以及使用下列專案:
- Installer 物件的 Installer.OpenDatabase 方法
- Installer.FileAttributes 屬性
- Installer.FileHash 方法
- Installer.FileVersion 方法
- Installer 物件的 Installer.LastErrorRecord 方法
- Database.OpenView 方法
- Database 物件的 Database.SummaryInformation 屬性
- Session.DoAction 方法
- Session.Property
- Session.SourcePath 屬性
- Session 物件的 Session.Mode屬性
- Record.StringData 屬性
- Record Object 的Record.IntegerData屬性
使用此範例需要 windows 腳本主機的CScript.exe或WScript.exe版本。 若要使用 CScript.exe 來執行此範例,請使用下列語法在命令提示字元中輸入命令:
cscript WiFilVer.vbs [資料庫路徑][選擇性來源位置]
另請注意下列事項:
- 如果第一個引數是 /? 如果指定了太少的引數,則為 。
- 若要將輸出重新導向至檔案,請使用 VBS > [檔案路徑]結束命令列。
- 此範例會傳回 0 (零) 的值,如果叫用說明,則傳回 1 (一個) ,如果腳本失敗,則傳回 2 (兩個) 。
指定您要更新的 Windows Installer 資料庫,該資料庫必須位於原始程式檔根目錄。 不過,您可以在不同的位置指定資料庫的來源。 如果壓縮來源,所有檔案都會在根目錄開啟。
您可以在命令列上的任何位置指定下列選項。
選項 | Description |
---|---|
未指定選項 | 顯示資料庫的檔案資訊。 |
/U | 從來源更新資料庫中的檔案大小、版本和語言資訊。 |
如需詳細資訊,請參閱 Windows Installer 腳本範例 和 Windows Installer 開發工具。