Exécuter la ligne de commande

Cette activité exécute une ligne de commande (programme externe)

Propriétés

L'activité Exécuter la ligne de commande peut être configurée avec les options suivantes

Ligne de commande

La ligne de commande à exécuter. La valeur est configurée à l'aide d'un Sélecteur de valeur sous Windows et la ligne de commande est utilisée comme argument de « cmd.exe /C ». Sur d'autres plateformes, la ligne de commande est utilisée comme argument de « /bin/sh -c »

Extraire

Si le programme écrit du texte dans la console, l'extraction du texte est configurée ici, les options sont

  • « Rien » n'extrait rien
  • « Stdout » extrait le texte écrit dans stdout dans une variable
  • « Stderr » extrait le texte écrit dans stderr dans une variable
  • « Séparer stdout et stderr » extrait le texte écrit dans stdout et stderr en deux variables distinctes
  • « Stdout et stderr joints » extrait le texte écrit dans stdout et stderr dans une seule variable

Si le programme écrit des caractères non ASCII dans la console, vous pouvez spécifier le codage utilisé pour lire le texte. Sur les versions Windows d'Europe occidentale, la console utilisera très probablement cp858 également connu sous le nom de « Latin-1, MS-DOS, avec Euro ». D'autres plates-formes devront probablement utiliser utf-8 pour le codage afin de lire le texte de la console, mais cela est spécifique à l'environnement.

Stocker le code exit ici

Spécifie la variable dans laquelle le code de sortie sera stocké. Lorsqu'un programme a terminé son exécution, il renvoie un code de sortie, spécifiant l'état de l'exécution. La valeur 0 signifie un succès, d'autres valeurs indiquent d'autres types d'erreur, mais la signification de l'erreur est spécifique au programme (bien qu'il y ait un certain consensus dans ce domaine, par exemple une valeur de 2 signifie généralement Fichier non trouvé). Si aucune variable n'est spécifiée, le code de sortie sera ignoré.

Exécuter en mode Conception

Si cette option est activée, l'activité sera exécutée même en mode Conception à l'intérieur de Design Studio. Si cette option est désactivée, l'activité ne fera rien lorsque le robot s'exécute en mode Conception.

Remarque Le programme hérite du répertoire de travail et des environnements de Design Studio
Remarque L'étape n'a pas de délai d'expiration et attendra la fin du programme externe