Common Desktop Environment: Användarhandbok för systemadministratörer

Exempel på hur du skapar en COMMAND-funktion

I följande steg skapas en egen funktion som startar ett faxprogram i fjärrsystemet ProgServerA. Kommandot som startar faxprogrammet är:

/usr/fax/bin/faxcompose [filnamn]
  1. Skapa filen Hemmapp/.dt/types/Fax.dt.

  2. Placera följande funktionsdefinition i filen:

    	ACTION Faxassistent
     	{
     		TYPE					COMMAND
     		ICON					fax
     		WINDOW_TYPE			NO_STDIO
     		EXEC_STRING			/usr/fax/bin/faxcompose -c %Arg_1%
     		EXEC_HOST     	 	ProgServerA
     		DESCRIPTION    	Kör Faxassistenten
    	}

    Fälten WINDOW_TYPE och EXEC_STRING beskriver funktionens beteende.

    WINDOW_TYPE - nyckelordet NO_STDIO anger att funktionen inte behöver köras i ett terminalemulatorfönster.

    Se "Ange fönsterstöd för funktionen".

    EXEC_STRING - syntaxen %Arg_1% accepterar en släppt fil. Om någon dubbelklickar på funktionsikonen, öppnar funktionen ett tomt faxassistentfönster.

    Se "Skapa en exekveringssträng för COMMAND-funktioner".

  3. Spara filen

  4. Skapa följande ikonbildsfiler i Hemmapp/.dt/icons med hjälp av Ikonredigeraren:

    • fax.m.pm, 32 gånger 32 bildpunkter

    • fax.t.pm, 16 gånger 16 bildpunkter

  5. Dubbelklicka på Ladda om funktioner i programgruppen Skrivbordsverktyg.

  6. Skapa en körbar fil med namnet Faxassistent i en mapp som du har skrivbehörighet till (t ex hemmappen).