Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Exempel på hur du skapar en COMMAND-åtgärd

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

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

  2. Placera följande åtgärdsdefinition i filen:

    	ACTION FaxComposer
     	{
     		TYPE					COMMAND
     		ICON					fax
     		WINDOW_TYPE			NO_STDIO
     		EXEC_STRING			/usr/fax/bin/faxcompose -c %Arg_1%
     		EXEC_HOST     	 	AppServerA
     		DESCRIPTION    	Kör faxprogrammet
    	}

    Fälten WINDOW_TYPE och EXEC_STRING beskriver åtgärdens uppförande.

    WINDOW_TYPE – nyckelordet NO_STDIO anger att åtgärden inte behöver köras i ett terminalemulatorfönster.

    See Ange fönsterstöd för åtgärden.

    EXEC_STRING – syntaxen %Arg_1% accepterar en släppt fil. Om någon dubbelklickar på åtgärdsikonen, öppnar åtgärden ett tomt faxassistentfönster.

    Se Skapa en exekveringssträng för COMMAND-åtgärder.

  3. Spara filen.

  4. Skapa följande ikonbildsfiler i Hemkatalog/.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 åtgärder i programgruppen Skrivbordsverktyg.

  6. Skapa en körbar fil med namnet FaxComposer i en katalog som du har skrivbehörighet till (t ex hemkatalogen).