In diesem Beispiel wird eine persönliche Aktion erstellt, mit der eine Fax-Anwendung auf dem entfernten System AppServerA gestartet werden kann. Der Befehl zum Starten der Fax-Anwendung lautet:
/usr/fax/bin/faxcompose [Dateiname]
Erstellen Sie die Datei Home-Verzeichnis/.dt/types/Fax.dt.
Fügen Sie die folgenden Aktionsdefinitionen in die Datei ein:
ACTION FaxComposer { TYPE COMMAND ICON fax WINDOW_TYPE NO_STDIO EXEC_STRING /usr/fax/bin/faxcompose -c %Arg_1% EXEC_HOST AppServerA DESCRIPTION Startet das Faxprogramm
}
Die Felder WINDOW_TYPE und EXEC_STRING beschreiben die Funktionsweise der Aktion.
WINDOW_TYPE - Das Schlüsselwort NO_STDIO legt fest, daß die Aktion nicht in einem Terminalemulationsfenster ausgeführt werden muß.
Weitere Informationen finden Sie im Abschnitt "Fensterunterstützung für die Aktion festlegen".
EXEC_STRING - Die Syntax %Arg_1% akzeptiert eine übergebene Datei. Beim Doppelklicken auf das Aktionssymbol wird ein leeres Faxfenster geöffnet.
Weitere Informationen finden Sie im Abschnitt "Ausführungszeichenfolge für eine COMMAND-Aktion erstellen".
Speichern Sie die Datei.
Erstellen Sie mit dem Symboleditor die folgenden Symboldateien im Verzeichnis Home-Verzeichnis/.dt/icons:
fax.m.pm, Größe 32 x 32 Pixel
fax.t.pm, Größe 16 x 16 Pixel
Doppelklicken Sie auf 'Aktionen neu laden' in der Anwendungsgruppe 'Desktop-Anwendungen'.
Erstellen Sie eine ausführbare Datei mit dem Namen FaxComposer in einem Verzeichnis, für das Sie über Schreiberlaubnis verfügen (zum Beispiel in Ihrem Home-Verzeichnis).