Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

動作如何使用資料檔案作為引數

指令的引數通常是指令在其上發生作用的東西,通常是一個檔案。可以寫入動作以接受檔案引數。

例如,Xwud 動作的 EXEC_STRING 指定檔案引數是必需的:

EXEC_STRING 	/usr/bin/X11/xwud -noclick -in \  
        %(File)Arg_1"Xwd File To Display:"%

名詞 Arg 代表 引數這個字。 語法 Arg_1 表示第一個引數,而 (File) 表示動作將引數當作是檔案。

對使用者而言,要提供檔案引數最容易的方法就是在應用程式圖示上定位資料檔案。桌上管理系統決定定位檔案的路徑,並將它放在 % symbols間的文字以取代這部份的指令行(%(檔案)Arg_1"Xwd欲顯示的檔案:"%)。 因此,執行的指令為:

/usr/bin/X11/xwud -noclick -in file_path

當使用者連按兩下應用程式圖示時,桌上管理系統會從 EXEC_STRING 決定檔案引數是需要的,並顯示提示使用者輸入檔案名稱或路徑的對話框。在 Xwud 動作的例子中,提示符號為:

欲做顯示的 Xwd 檔案:

由使用者所供應的檔案名稱或路徑作為檔案引數使用。