如果下列條件有任何一項是正確的,您就無法使用建立動作來建立應用程式的動作:
指令行需要非檔案的引數(參數)。
例如,您無法使用建立動作來寫入指令的動作:
lp -d裝置檔案名稱
其中每次執行指令時,使用者都必須供應 裝置。
應用程式圖像必須有與動作名稱不同的標籤。
例如,您無法使用建立動作來提供現存動作的區域語言版本。
動作需要動作資料庫的任何一種進階功能。
這些進階功能的範例是如下的動作:
從動作定義啟動遠程系統上的指令
調用其它動作
必須以不同的使用者(例如,以高階使用者)來執行
``對應'' 功能的延伸利用
視供應至動作的檔案引數的數目而定,而會有相當不同的行為