Es gibt drei verschiedene Aktionstypen:
COMMAND
MAP
TT_MSG
Mit dem Werkzeug 'Aktion erstellen' können bestimmte Arten von COMMAND- und MAP-Aktionen erstellt werden. Alle TT_MSG-Aktionen müssen manuell erstellt werden.
Weitere Informationen finden Sie im Abschnitt Einschränkungen von 'Aktion erstellen'.
Eine Befehlsaktion führt einen Befehl aus, der eine Anwendung oder ein Hilfsprogramm startet, ein Shell-Skript ausführt oder einen Betriebssystembefehl aufruft. Die Definition der Aktion besteht aus dem auszuführenden Befehl (EXEC_STRING).
Mit dem Werkzeug 'Aktion erstellen' können die am häufigsten verwendeten Befehlsaktionen erstellt werden. Es gibt jedoch Situationen, in denen eine COMMAND-Aktion manuell erstellt werden muß. Dies trifft in folgenden Fällen zu:
Es werden mehrere Dateien mit jeweils eigener Eingabeaufforderung als Argument angegeben.
In der Aktion werden andere Aktionen aufgerufen.
Die Aktion führt je nach Anzahl der Dateiargumente unterschiedliche Funktionen durch.
Eine Anwendung wird auf einem anderen System als dem mit der Aktionsdefinition ausgeführt (Fernausführung).
Die Aktion wird für einen anderen Benutzer ausgeführt (um beispielsweise das Root-Paßwort abzufragen und als Benutzer 'Root' auszuführen).
Bei einer Zuordnungsaktion wird eine Aktion einer anderen Aktion "zugeordnet“, anstatt direkt einen Befehl oder eine ToolTalk-Meldung anzugeben.
Die Zuordnung ermöglicht es dem Benutzer, alternative Namen für Aktionen anzugeben. So startet beispielsweise eine integrierte Befehlsaktion mit dem Namen 'IconEditor' den Symboleditor. Die Datenbank enthält auch eine Öffnen-Aktion, die in der Definition auf Bitmap- und Pixmap-Dateien (im Feld ARG_TYPE) beschränkt und der Aktion 'IconEditor' zugeordnet ist. So kann der Benutzer den Symboleditor starten, indem eine Bitmap- oder Pixmap-Datei im Dateimanager ausgewählt und dann 'Öffnen' im Menü 'Ausgewählt' gewählt wird.
Die Anwendung 'Aktion erstellen' ermöglicht eine eingeschränkte Zuordnung für die Aktionen 'Öffnen' und 'Drucken'. Alle anderen Zuordnungsaktionen müssen manuell erstellt werden.
TT_MSG-Aktionen senden eine ToolTalk-Nachricht. Alle TT_MSG-Aktionen müssen manuell erstellt werden.