假设系统中包含名为 xgif 的应用程序,它是用来显示 GIF 图片的。通常通过执行下面的命令来运行该程序:
xgif filename
需要以几种方式来显示 GIF 图片:
通过双击 GIF 数据文件
通过选择数据文件,并在"选中"菜单中选择应用程序
打开一个新文件 HomeDirectory/.dt/types/GifViewer.dt,以便编辑。
键入数据类型定义:
DATA_ATTRIBUTES Gif { DESCRIPTION Gif image file. ICON GifIcon ACTIONS View } DATA_CRITERIA Gif_Criteria { DATA_ATTRIBUTES_NAME Gif NAME_PATTERN *.gif }
键入 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 字段,所以该操作使用系统缺省图标。
键入下面的映射操作,将 GifViewer 操作连接到在数据类型定义中列出的"查看"操作。使用 ARG_TYPE 字段将此查看操作限定到 Gif 类型文件。
ACTION View { ARG_TYPE Gif TYPE MAP MAP_ACTION GifViewer }
保存文件。
双击在 Desktop_Controls 应用程序组中的"重新装入操作",以重读数据库。