Tâche exécuter une commande système (automate)
De Wiki1000
(Différences entre les versions)
Ligne 35 : | Ligne 35 : | ||
{{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}} | {{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 [[Evènement_file_d'attente_(automate)|évènement file d'attente]]. | ||
+ | |||
Version du 6 février 2013 à 14:15
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.
— Automates — Développement DSM —