Une chaîne d'exécution peut contenir :
des arguments (fichiers ou autres) ;
une syntaxe de shell ;
des chemins d'accès absolus ou des noms de fichiers exécutables.
Un argument est une donnée nécessaire à l'exécution d'une application ou d'une commande. Par exemple, la ligne de commande ci-après permet d'ouvrir un fichier dans une fenêtre de l'Editeur de texte.
dtpad nom_fichier
Dans cette commande, nom_fichier est un fichier indiqué comme argument de la commande dtpad.
Tout comme les applications et les commandes, les actions peuvent être associées à des arguments. Les deux types d'arguments disponibles pour les actions COMMAND sont les suivants :
fichiers,
chaînes.
Bien que la chaîne s'exécute directement, sans passer par un shell, vous pouvez en indiquer un dans sa syntaxe.
Par exemple :
EXEC_STRING \ /bin/sh -c \ 'tar -tvf %(File)Arg_1% 2>&1 | \${PAGER:-more};\ echo "\\n*** Sélectionnez Fermer pour sortir ***"'
Si votre application est installée dans un répertoire figurant dans la variable PATH, vous pouvez indiquer uniquement le nom du fichier exécutable. Sinon, vous devez utiliser son chemin d'accès absolu.