Du kan associera datatyper med åtgärder på två sätt:
Fältet ACTIONS i definitionen DATA_ATTRIBUTES finns en lista över de
åtgärder som visas på filhanterarens Markera-meny. Den första
åtgärden i listan är standardåtgärden (dubbelklick).
Åtgärder kan begränsas till angivna datatyper med åtgärdsdefinitionens ARG_TYPE -fält.
Följande datatypsdefinition skapar t ex en datatyp för särskilda ”läs detta först”-filer (readme-filer) som skapas av systemadministratören och använder namnkonventionen *.rm.
DATA_ATTRIBUTES SysReadmeFile
{
ICON SysReadMe
ACTIONS Open,Respond
}
DATA_CRITERIA SysReadmeFileCriteria
{
NAME_PATTERN *.rm
DATA_ATTRIBUTES_NAME SysReadmeFile
}
Nedan definieras en speciell Respond-åtgärd för filen. Den öppnar en skrivbar kopia av filen i textredigeraren. När filen sparas och textredigeraren avslutas, skickas filen till systemadministratören (adressen 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
}