ActionText 表格
ActionText 資料表包含要顯示在進度對話方塊中的文字,並寫入記錄檔,以取得長時間執行的動作。 顯示的文字是由動作描述和動作選擇性格式化的資料所組成。
ActionText 資料表具有下列資料行。
資料行 | 類型 | 答案 | Nullable |
---|---|---|---|
動作 | 識別碼 | Y | N |
Description | Text | N | Y |
[範本] | 範本 | N | Y |
資料行
-
行動
-
動作的名稱。
主資料表索引鍵。
-
描述
-
在進度對話方塊中顯示的當地語系化描述,或在執行動作時寫入記錄檔。
-
範本
-
當地語系化格式範本,用來格式化動作資料記錄,以在動作執行期間顯示。 如果未提供範本,則不會顯示動作資料。
備註
一般而言,ActionText 資料表中的專案會參考循序資料表中的動作。 安裝程式執行的其他動作不會列在順序資料表中,但仍需要在資料表中指定。 下表會識別必須完全撰寫動作名稱和範本的必要資料表專案,但可以自訂描述。
動作 | 描述 | [範本] |
---|---|---|
復原 | 復原動作。 | [1] |
RollbackCleanup | 移除舊的檔案。 | [1] |
GenerateScript | 產生動作的系統作業。 | [1] |
注意
動作文字只會針對在安裝腳本內執行的動作顯示。 因此,動作文字只會針對 在 InstallInitialize 和 InstallFinalize 動作之間排序的動作顯示。
您可以使用 Msidb.exe 或 MsiDatabaseImport,將當地語系化的 ActionText 資料表匯入資料庫中。 SDK 包含當地語系化的 ActionText 資料表,適用于 當地語系化錯誤和 ActionText 資料表 一節中列出的每種語言。 如果未填入 ActionText 資料表,安裝程式會載入 ProductLanguage 屬性所指定語言的當地語系化字串。
驗證