本節描述如何建立資料類型配置檔案。
包含資料類型定義的配置檔案的需求為:
檔案必須使用命名習慣用法 name.dt
檔案必須位於資料庫搜尋路徑上。內定搜尋路徑為:
個人資料類型-HomeDirectory/.dt/types
整個系統的資料類型-/etc/dt/appconfig/types/language
內建資料類型-/usr/dt/appconfig/types/language. 您不應使用此目錄。
有關修改資料庫搜尋路徑的資訊,請參閱 "設定搜尋路徑的值"。
開啟現存資料庫檔案或建立新檔案。
有關更多的資訊,請參閱前節,"資料類型的配置檔案"。
使用此語法定義資料類型的資料屬性:
DATA_ATTRIBUTES data_type_name { ICON image_name DESCRIPTION 字串 attribute_field attribute_field ... }
其中:
data_type_name-給予此資料類型的唯一名稱。
image_name-圖像檔案的檔案名稱或路徑。使用基本名稱於此檔案。例如,對於圖像檔案 myimage.m.pm 與 myimage.t.pm,請使用 myimage。
attribute_field-定義資料類型的外觀或行為的欄位。
字串-字元字串。內容將會是資料類型的關於項目輔助說明。
請參閱 "建立個人動作與資料類型的範例"。
使用此語法定義資料類型的資料條件:
DATA_CRITERIA criteria_name { DATA_ATTRIBUTES_NAME data_type_name criteria_field criteria_field ... }
其中:
criteria_name-此條件定義的唯一名稱
data_type_name-用於 DATA_ATTRIBUTES
定義中的名稱
criteria_field-用於定義指派檔案至此資料類型的條件的欄位
請參閱 "定義資料類型的資料條件"。
儲存資料庫檔案。
建立資料類型的圖像。
有關更多的資訊,請參閱 "指定用於資料類型的圖像影像"。
如果有需要,請建立列表於屬性定義的 ACTION(動作) 欄位中的動作。
連按兩下 Desktop_Tools 應用程式群組中的「重新載入動作」以重新載入資料庫。
假定您的系統包含名為 xgif 的應用程式,此應用程式會顯示 GIF 圖片。一般而言,您藉由執行如下來執行程式:
xgif 檔案名稱
您想要能夠以數種方法顯示 GIF 圖片:
藉由連按兩下 GIF 資料檔案
藉由選擇資料檔案以及從「所選項目」功能表選擇應用程式
開啟新檔案 HomeDirectory/.dt/types/GifViewer.dt 以編輯。
鍵入資料類型定義:
DATA_ATTRIBUTES Gif { DESCRIPTION Gif影像檔案. ICON GifIcon ACTIONS View } DATA_CRITERIA Gif_Criteria { DATA_ATTRIBUTES_NAME Gif NAME_PATTERN *.gif }
鍵入 GifViewer 動作的動作定義:
ACTION GifViewer { EXEC_STRING xgif% (檔案)Arg_1"查看的 Gif 檔案:" WINDOW_TYPE NO_STDIO DESCRIPTION 連按兩下或定位檔案以 \ 啟動 Gif 查看器。 }
既然定義不包括 ICON(圖像) 欄位,動作將會使用系統的內定圖像。
鍵入以下對應動作以將 GifViewer 動作連接至列於資料類型定義中的「查看」動作。使用ARG_TYPE 欄位以限制此查看動作為 Gif 類型的檔案。
ACTION View { ARG_TYPE Gif TYPE MAP MAP_ACTION GifViewer }
儲存檔案。
連按兩下 Desktop_Tools 應用程式群組中的「重新載入動作」以重新讀取資料庫。