列出功能
VBScript 檔案WiFeatur.vbs是在 適用于 Windows Installer 開發人員的 Windows SDK 元件中提供。 此範例示範如何使用腳本來列出 Windows Installer 資料庫中的功能。 此範例示範如何將暫存資料行新增至唯讀 Windows Installer 資料庫。
此範例示範:
- OpenDatabase 方法 (Installer 物件) 、CreateRecord 方法和Installer 物件的LastErrorRecord 方法
- Execute 方法和View 物件的Fetch 方法
- OpenView 方法、TablePersistent 屬性和Database 物件的PrimaryKeys 屬性
- FieldCount 屬性、IntegerData 屬性,以及Record Object的StringData 屬性
使用此範例需要 windows 腳本主機的CScript.exe或WScript.exe版本。 若要使用 CScript.exe 來執行此範例,請使用下列語法在命令提示字元中輸入命令。 如果第一個引數是 /? 如果指定了太少的引數,則為 。 若要將輸出重新導向至檔案,請使用 VBS > [檔案路徑]結束命令列。 此範例會傳回 0 的值,如果叫用說明,則傳回 1,如果腳本失敗則傳回 2。
cscript WiFeatur.vbs [資料庫路徑][功能名稱]
指定 Windows Installer 資料庫的路徑。 指定功能的名稱。 這必須列在 功能資料表的 [功能] 資料行中。 如果省略功能的名稱,所有功能都會列為功能樹狀結構。 如果使用星號 (*) 作為功能名稱,WiFeatur.vbs列出所有功能的組合。 請注意,大型資料庫使用 CScript 而非 WScript 顯示得更好。
如需詳細資訊,請參閱 Windows Installer 腳本範例 以取得其他腳本範例。 如需不需要 Windows 腳本主機的範例公用程式,請參閱 Windows Installer 開發工具。