套用轉換
VBScript 檔案WiUseXfm.vbs是在 適用于 Windows Installer 開發人員的 Windows SDK 元件中提供。 此範例示範如何使用腳本將轉換套用至 Windows Installer 資料庫。
此範例示範如何使用
- (Installer 物件) OpenDatabase 方法
- Installer 物件的LastErrorRecord 方法
- ApplyTransform 方法
- Database 物件的Commit 方法
您將需要CScript.exe或WScript.exe版本的 Windows 腳本主機才能使用此範例。 若要使用 CScript.exe 來執行此範例,請使用下列語法在命令提示字元中輸入命令列。 如果第一個引數是 /? 如果指定了太少的引數,則為 。 若要將輸出重新導向至檔案,請使用 VBS > [檔案路徑]結束命令列。 此範例會針對成功傳回 0 的值、叫用說明時為 1,如果腳本失敗則傳回 2。
cscript WiUseXfm.vbs [原始資料庫的路徑][轉換檔案的路徑][options]
指定 Windows Installer 資料庫的路徑。 指定轉換檔案的路徑。 如果省略轉換檔案的路徑,則只會比較兩個資料庫。 第三個引數是選擇性的數值,指定要隱藏的一組錯誤狀況。 將這些值加在一起,以隱藏多個條件。
值 | 要隱藏的錯誤狀況 |
---|---|
1 | 加入已經存在的資料列。 |
2 | 刪除不存在的資料列。 |
4 | 加入已經存在的資料表。 |
8 | 刪除不存在的資料表。 |
16 | 更新不存在的資料列。 |
256 | 資料庫和轉換字碼頁不符。 |
如需其他腳本範例,請參閱 Windows Installer 腳本範例。 如需不需要 Windows 腳本主機的範例公用程式,請參閱 Windows Installer 開發工具。