====== Commande ====== Cette action permet d'exécuter une commande. En d'autres termes, elle permet de lancer un programme (Firefox, OpenOffice...). L'action se charge d'appeler l'ouverture du programme comme si l'utilisateur avait sélectionné l'exécutable. //Note// : cette action va exécuter la commande et attendre qu'elle se termine avant de passer à l'action suivante. Pour exécuter une commande et ne pas attendre, utilisez l'action [[fr:actions:ActionDetachedCommand|Commande détachée]]. ===== Paramètres standard ===== ==== Paramètres d'entrée ==== == Commande == Le programme à exécuter. Vous pouvez choisir directement le programme à lancer grâce au bouton "..." //Astuce// : Vous pouvez sélectionner directement un raccourci vers une application afin de l'exécuter, le résultat est identique. == Paramètres == Les paramètres d'entrée du programme. S'ils y a plusieurs paramètres, ceux-ci sont séparées par un espace == Dossier de travail == Le dossier de travail à associer à la commande. Si le programme exécuté permet à l'utilisateur de sélectionner un fichier grâce à un navigateur de fichier, la navigation débutera dans le dossier de travail. ==== Paramètres de sortie ==== == Sortie == La variable où stocker les sorties du programme. Il s'agit communément de logs d'erreurs. ===== Paramètres avancés ===== //Note// : cette partie de l'action Commande concerne des attributs techniques des processus. Il ne sera pas décrit ici leur utilité ni leur signification. ==== Paramètres de sortie ==== == Code de sortie == Le variable stockant le code de sortie de l'action (0 par défaut) == Identifiant de processus == Le variable stockant l'identifiant de processus de la commande. //Note// : cet identifiant peut être réutilisé par l'action [[fr:actions:ActionKillProcess|Fermer processus]]. == Sortie d'erreur == Le variable stockant la sortie d'erreur de la commande == Statut de sortie == Le variable stockant le statut de sortie de la commande ===== Exceptions ===== * [[fr:actions:exceptions#Bad parameter|Paramètre incorrect]] * [[fr:actions:exceptions#Code error|Erreur de code]] * [[fr:actions:exceptions#timeout|Délai écoulé]]