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

Hur åtgärder använder datafiler som argument

Ett argument till ett kommando är normalt en fil som kommandot arbetar med. Åtgärder kan skrivas för att acceptera filargument.

EXEC_STRING för åtgärden Xwud anger t ex att ett filargument krävs:

EXEC_STRING				/usr/bin/X11/xwud -noclick -in \
 							%(File)Arg_1"Xwd-fil som ska visas:"%

Termen Arg motsvarar ordet argument. Syntaxen Arg_1 betecknar det första argumentet, och (File) innebär att åtgärden behandlar argumentet som en fil.

Det enklaste sättet för användaren att tillhandahålla ett filargument är att släppa en datafil på programikonen. Skrivbordssystemet avgör sökvägen till den släppta filen och placerar den i kommandoraden i stället för texten mellan symbolerna % (%(File)Arg_1"Xwd-fil som ska visas: Kommandot som körs blir då:

/usr/bin/X11/xwud -noclick -in sökväg

När användaren dubbelklickar på programikonen avgör skrivbordssystemet med hjälp av EXEC_STRING att ett filargument krävs, och en dialogruta som uppmanar användaren att skriva ett filnamn eller en sökväg visas. I fallet med åtgärden Xwud blir ledtexten:

Xwd-fil som ska visas:

Filnamnet eller sökvägen som användaren anger används som filargument.