[RÉSOLU] Enchainement de commandes

Vous voulez de l'aide ? Postez ici :)
Post Reply
mitch
Posts: 7
Joined: 26 Sep 2011, 08:45

[RÉSOLU] Enchainement de commandes

Post by mitch »

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
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Enchainement de commandes

Post by Jmgr »

Salut,

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."
mitch
Posts: 7
Joined: 26 Sep 2011, 08:45

Re: Enchainement de commandes

Post by mitch »

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...
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Enchainement de commandes

Post by Jmgr »

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)

Code: Select all

var myObject = new ProcessHandle(processId);
while(myObject.isRunning())
    Execution.pause(100);
"My software never has bugs. It just develops random features."
mitch
Posts: 7
Joined: 26 Sep 2011, 08:45

Re: Enchainement de commandes

Post by mitch »

Merci de ta réponse complète !
wismerheal
Posts: 56
Joined: 31 May 2011, 15:33

Re: Enchainement de commandes

Post by wismerheal »

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
Post Reply