Tâche exécuter une commande système (automate)
De Wiki1000
(Différences entre les versions)
(Page créée avec « Cette tâche permet d'exécuter une commande système. {{footer|Automates}} Category:Automate Category:Tâches d'automate ») |
m (Remplacement du texte — « Category:Latest » par « Category:Version700 ») |
||
| (10 révisions intermédiaires par un utilisateur sont masquées) | |||
| Ligne 1 : | Ligne 1 : | ||
| + | {{new|700}} | ||
Cette tâche permet d'exécuter une commande système. | Cette tâche permet d'exécuter une commande système. | ||
| + | |||
| + | '''Paramètres :''' | ||
| + | {|class="wikitable" | ||
| + | |- | ||
| + | !Paramètre | ||
| + | !Usage | ||
| + | |- | ||
| + | |ApplicationPath | ||
| + | |Chemin du programme | ||
| + | |- | ||
| + | |CmdLine | ||
| + | |Ligne de commande | ||
| + | |- | ||
| + | |InitialDir | ||
| + | |Chemin d'exécution initial | ||
| + | |- | ||
| + | |CmdMode | ||
| + | |Mode d'exécution de la commande | ||
| + | {|class="wikitable" | ||
| + | |- | ||
| + | |cmNoWait | ||
| + | |N'attend pas la fin de l'exécution | ||
| + | |- | ||
| + | |cmWaitAndOK | ||
| + | |Attend la fin de l'exécution, résultat toujours OK (défaut) | ||
| + | |- | ||
| + | |cmWaitAndCheckResult | ||
| + | |Attend la fin de l'exécution, résultat OK si le code de retour est égal à ResultOK | ||
| + | |} | ||
| + | |- | ||
| + | |ResultOK | ||
| + | |Valeur de retour attendu si CmdMode = cmWaitAndCheckResult | ||
| + | |} | ||
| + | |||
| + | {{tip|Il est possible d'exécuter un fichier batch, l'exécuteur de commande est automatiquement invoqué si l'extension du fichier est .bat}} | ||
| + | |||
| + | ===Substitution des paramètres=== | ||
| + | Les paramètres passés sur la ligne de commande peuvent contenir des variables préfixées par @ qui seront substitué avant l'exécution. | ||
| + | |||
| + | Les variables utilisables sont : | ||
| + | |||
| + | * Les paramètres du message attaché au [[Contexte de tâche (automate)|contexte de tâche]] ; ce cas suppose l'utilisation d'un [[Evènement_file_d'attente_(automate)|évènement file d'attente]]. | ||
| + | * [[Paramètres_globaux|Les paramètres globaux du contexte utilisateur]]. | ||
| + | |||
| + | Voir aussi : | ||
| + | * [[Exemple exécution d'une commande système sur réception d'un message]] | ||
| + | |||
{{footer|Automates}} | {{footer|Automates}} | ||
[[Category:Automate]] | [[Category:Automate]] | ||
[[Category:Tâches d'automate]] | [[Category:Tâches d'automate]] | ||
| + | [[Category:Version700]] | ||
Version actuelle en date du 13 janvier 2015 à 09:56
|
Cette tâche permet d'exécuter une commande système.
Paramètres :
| Paramètre | Usage | ||||||
|---|---|---|---|---|---|---|---|
| ApplicationPath | Chemin du programme | ||||||
| CmdLine | Ligne de commande | ||||||
| InitialDir | Chemin d'exécution initial | ||||||
| CmdMode | Mode d'exécution de la commande
| ||||||
| ResultOK | Valeur de retour attendu si CmdMode = cmWaitAndCheckResult |
| Tip : Il est possible d'exécuter un fichier batch, l'exécuteur de commande est automatiquement invoqué si l'extension du fichier est .bat |
Substitution des paramètres
Les paramètres passés sur la ligne de commande peuvent contenir des variables préfixées par @ qui seront substitué avant l'exécution.
Les variables utilisables sont :
- Les paramètres du message attaché au contexte de tâche ; ce cas suppose l'utilisation d'un évènement file d'attente.
- Les paramètres globaux du contexte utilisateur.
Voir aussi :
— Automates — Développement DSM —
| Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |