Existen dos procedimientos para asociar tipos de datos con acciones:
El campo ACTIONS de la definición de DATA_ATTRIBUTES
muestra una lista de las acciones que aparecerán en el menú Seleccionado del Gestor de archivos. La primera acción de la lista es la predeterminada (doble clic).
Las acciones pueden restringirse a tipos de datos específicos mediante el campo ARG_TYPE de la definición de la acción.
Por ejemplo, la siguiente definición de tipo de datos crea un tipo de datos para archivos "readme" especiales creados por el administrador del sistema, que utilizan la nomenclatura *.rm.
DATA_ATTRIBUTES SysReadmeFile { ICON SysReadMe ACTIONS Open,Respond } DATA_CRITERIA SysReadmeFileCriteria { NAME_PATTERN *.rm DATA_ATTRIBUTES_NAME SysReadmeFile }
A continuación se define una acción especial Respond para el archivo. Esta acción abre en el Editor de textos una copia del archivo que se puede escribir. Al guardar el archivo y salir del Editor de textos, el archivo se envía por correo electrónico al administrador del sistema (dirección de correo sysadmin@utd).
ACTION Respond { ARG_TYPE SysReadmeFile EXEC_STRING /bin/sh -c 'cp %Arg_1% $HOME/readme.temp;\ chmod +w $HOME/readme.temp; \ dtpad $HOME/readme.temp; \ cat $HOME/readme.temp | \ /usr/bin/mailx sysadmin@utd; \ rm $HOME/readme.temp' WINDOW_TYPE NO_STDIO }