Bonjour,
Tout d'abord bravo pour ce super outil Actionaz 3 plus puissant encore qu'Actionaz 2 et qui nous rend de gros services sur mon projet.
J'ai remarqué que lorsque je lance une action commande (qui déclenche un exe), actionaz lance la dite commande puis passe tout de suite à l'action suivante.
Quelle est à la façon la plus propre de procéder si l'on veut lancer une série d'exe successifs mais que l'on veut qu'un exe ne soit lancé que quand le précédent est fini ?
Merci
[RÉSOLU] Enchainement de commandes
Re: Enchainement de commandes
Salut,
Il suffit pour cela d'utiliser l'acion "Commande" plutôt que l'action "Commande détachée".
Il suffit pour cela d'utiliser l'acion "Commande" plutôt que l'action "Commande détachée".
"My software never has bugs. It just develops random features."
Re: Enchainement de commandes
Je comprends ta réponse, effectivement c'est généralement le cas.
Cependant lorsque je lance une suite d'actions commande lançant des exe, ceux-ci ayant été générés au préalable à partir de scripts Actionaz (j'aurai du le préciser avant), les actions s'enchainent sans attendre la fin de la commande précédente...
Cependant lorsque je lance une suite d'actions commande lançant des exe, ceux-ci ayant été générés au préalable à partir de scripts Actionaz (j'aurai du le préciser avant), les actions s'enchainent sans attendre la fin de la commande précédente...
Re: Enchainement de commandes
Ah oui en effet dans ce cas c'est logique vu que le script SFX démarre un mini-programme qui va démarrer l'exécution du script et se fermer aussitôt. (c'est pour tester si on tente d'exécuter un script SFX 64 bits sur un OS 32 bits)
Du coup je n'ai pas de solution directe à te proposer à part utiliser l'action condition de fenêtre pour attendre qu'une fenêtre soit affichée/cachée.
Ou alors un bout de code JavaScript pour vérifier que le processus est fermé, et attendre dans le cas contraire. (http://wiki.actionaz.org/doku.php?id=fr ... cesshandle)
Du coup je n'ai pas de solution directe à te proposer à part utiliser l'action condition de fenêtre pour attendre qu'une fenêtre soit affichée/cachée.
Ou alors un bout de code JavaScript pour vérifier que le processus est fermé, et attendre dans le cas contraire. (http://wiki.actionaz.org/doku.php?id=fr ... cesshandle)
Code: Select all
var myObject = new ProcessHandle(processId);
while(myObject.isRunning())
Execution.pause(100);
"My software never has bugs. It just develops random features."
Re: Enchainement de commandes
Merci de ta réponse complète !
-
- Posts: 56
- Joined: 31 May 2011, 15:33
Re: Enchainement de commandes
Bonjour,
Vous pouvez aussi trouver des information sur le WIKI de Actionnaz 3 récemment traduit par mes soins.
Ok, des erreurs subsiste dans ma traduction mais l'ensemble tient la route je pense... :p
http://wiki.actionaz.org/doku.php?id=fr ... cesshandle
Vous pouvez aussi trouver des information sur le WIKI de Actionnaz 3 récemment traduit par mes soins.
Ok, des erreurs subsiste dans ma traduction mais l'ensemble tient la route je pense... :p
http://wiki.actionaz.org/doku.php?id=fr ... cesshandle