Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

人工建立資料類型:一般步驟

本節描述如何建立資料類型配置檔案。

資料類型的配置檔案

包含資料類型定義的配置檔案的要求為:

建立資料類型定義

  1. 開啟現存資料庫檔案或建立新檔案。

    有關更多的資訊,請參閱前節"資料類型的配置檔案"

  2. 使用此語法定義資料類型的資料屬性:

    	DATA_ATTRIBUTES data_type_name
     	{
     		ICON						image_name
     		DESCRIPTION				字串
     		 attribute_field
     		 attribute_field
     		...
     	}
    

    其中:

    data_type_name-給予此資料類型的唯一名稱。

    image_name-圖示檔案的檔案名稱或路徑。 使用基本名稱於此檔案。例如,對於圖示檔案 myimage.m.pmmyimage.t.pm,請使用 myimage

    attribute_field-定義資料類型的外觀或行為的欄位。

    字串-字元字串。 內容將會是資料類型的關於項目輔助說明。

    請參閱 "建立個人動作與資料類型的範例"

  3. 使用此語法定義資料類型的資料條件:

    	DATA_CRITERIA criteria_name
     	{
     		DATA_ATTRIBUTES_NAME					data_type_name
     		criteria_field
     		criteria_field
     		...
     	}
    

    其中:

    criteria_name-此條件定義的唯一名稱

    data_type_name-用於 DATA_ATTRIBUTES 定義中的名稱

    criteria_field-用於定義指派檔案至此資料類型的條件的欄位

    請參閱 "定義資料類型的資料條件"

  4. 儲存資料庫檔案。

  5. 建立資料類型的圖示。

    有關更多的資訊,請參閱 "指定用於資料類型的圖示影像"

  6. 如果有需要,請建立列出於屬性定義的 ACTION(動作) 欄位中的動作。

  7. 連按兩下桌面工具應用程式群組中的「重新載入動作」以重新載入資料庫。

建立個人動作與資料類型的範例

假定您的系統包含名為 xgif 的應用程式,此應用程式會顯示 GIF 圖片。一般而言,您藉由執行如下來執行程式:

xgif 檔案名稱

您想要能夠以數種方法顯示 GIF 圖片:

  1. 開啟新檔案 language /.dt/types/GifViewer.dt 以編輯。

  2. 鍵入資料類型定義:

    	DATA_ATTRIBUTES Gif
     	{
     		DESCRIPTION				Gif image file.
     		ICON						GifIcon
     		ACTIONS					View
     	}
     	DATA_CRITERIA Gif_Criteria
     	{
     		DATA_ATTRIBUTES_NAME			Gif
     		NAME_PATTERN						*.gif
     	}
  3. 鍵入 GifViewer 動作的動作定義:

    	ACTION GifViewer
     	{
     		EXEC_STRING					xgif %(File)Arg_1"Gif file to view:"
     		WINDOW_TYPE					NO_STDIO
     		DESCRIPTION					Double-click or drop a file to \
     										start the Gif viewer.
     	}

    既然定義不包括 ICON 欄位,動作將會使用系統的預設圖示。

  4. 鍵入以下對映動作以將 GifViewer 動作連接至列於資料類型定義中的「查看」動作。使用ARG_TYPE 欄位以限制此查看動作為 Gif 類型的檔案。

    	ACTION View
     	{
     		ARG_TYPE				Gif
     		TYPE					MAP
     		MAP_ACTION			GifViewer
     	} 
  5. 儲存檔案。

  6. 連按兩下桌面工具應用程式群組中的「重新載入動作」以重新讀取資料庫。