Bureau CDE Guide de l'administrateur

Définition de comportements différents pour la pose et le double clic

La procédure suivante permet de créer une action prenant en charge les fichiers posés, mais n'invitant pas à indiquer un fichier lorsque l'utilisateur clique deux fois dessus :

  1. Créez une définition d'action pour la fonction double clic.

    Indiquez la valeur 0 dans la zone ARG_COUNT. Dans la zone EXEC_STRING, spécifiez une syntaxe ne prenant pas en charge les arguments posés.

  2. Créez une définition d'action pour la fonction pose.

    Indiquez la valeur >0 dans la zone ARG_COUNT. Dans la zone EXEC_STRING, spécifiez une syntaxe prenant en charge les arguments posés.

    Dans les exemples ci-dessous, les commandes suivantes permettent de lancer l'éditeur vedit:

    • Pour lancer l'éditeur sans argument :

      	vedit
    • Pour lancer l'éditeur et ouvrir un fichier en lecture seule :

      	vedit -R nom_fichier
      

      Les deux actions ci-dessous permettent de créer les fonctions pose et double clic pour l'action Vedit. La première action est prioritaire lors de la recherche dans la base de données ; en effet, la définition ARG_COUNT 0 est plus précise que ARG_COUNT *.

      # Fonction double-clic
       ACTION Vedit
       {
       	TYPE						COMMAND
       	ARG_COUNT				0
       	WINDOW_TYPE				PERM_TERMINAL
       	EXEC_STRING				vedit
       }
      
       # Fonction pose
       ACTION Vedit
       {
       	TYPE						COMMAND
       	WINDOW_TYPE				PERM_TERMINAL
       	EXEC_STRING				vedit -R %Arg_1%
       }