Es gibt zwei Möglichkeiten, Datentypen Aktionen zuzuordnen:
Im ACTIONS-Feld der DATA_ATTRIBUTES
-Definition werden die Aktionen
aufgelistet, die im Menü 'Ausgewählt' des Dateimanagers erscheinen.
Bei der ersten Aktion in der Liste handelt es sich um die Standardaktion,
die durch Doppelklicken aktiviert werden kann.
Aktionen können mit dem Feld ARG_TYPE der Aktionsdefinition auf bestimmte Datentypen beschränkt werden.
Beispielsweise wird über die folgende Datentypdefinition ein Datentyp für spezielle "readme“-Dateien erstellt, die von Ihrem Systemverwalter erzeugt wurden und die Namenskonvention *.rm verwenden.
DATA_ATTRIBUTES SysReadmeFile { ICON SysReadMe ACTIONS Open,Respond } DATA_CRITERIA SysReadmeFileCriteria { NAME_PATTERN *.rm DATA_ATTRIBUTES_NAME SysReadmeFile }
Eine spezielle Aktion `Respond' für die Datei wird im folgenden definiert. Dadurch wird eine schreibbare Kopie der Datei im Texteditor geöffnet. Wird die Datei gesichert und der Texteditor verlassen, wird die Datei über elektronische Post an den Systemverwalter gesendet (Mail-Adresse 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 }