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. 連按兩下桌面工具應用程式群組中的「重新載入動作」以重新讀取資料庫。