Bureau CDE Guide de l'administrateur

Utilisation des fichiers de données comme arguments

L'argument d'une commande est l'élément (il s'agit généralement d'un fichier) sur lequel elle est exécutée. Les arguments des actions peuvent être des fichiers.

Par exemple, la zone EXEC_STRING de l'action Xwud indique qu'un fichier doit être spécifié comme argument :

EXEC_STRING				/usr/bin/X11/xwud -noclick -in \
 							%(File)Arg_1"Fichier xwd à afficher:"%

Arg correspond à argument. La syntaxe Arg_1 représente le premier argument et (File) indique que l'action considère l'argument comme un fichier.

Pour indiquer un fichier comme argument, la méthode la plus simple consiste à poser un fichier de données sur l'icône d'application. Le Bureau identifie le chemin d'accès du fichier posé et le substitue, sur la ligne de commande, au texte figurant entre les signes % (%(File)Arg_1"Fichier xwd à afficher :"%). La commande exécutée est la suivante :

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

Lorsque l'utilisateur clique deux fois sur l'icône d'application, le Bureau consulte la zone EXEC_STRING et affiche une boîte de dialogue invitant l'utilisateur à spécifier un nom ou un chemin d'accès de fichier. Dans le cas de l'action Xwud, le message est le suivant :

Fichier xwd à afficher:

Le nom ou le chemin d'accès de fichier indiqué par l'utilisateur est utilisé comme argument.