Page 1 sur 1

exécuter pulsieurs scripts

Posté : 11 févr. 2009 22:26
par rjuju
bonjour.
J'aimerai créer un script qui me lance plusieurs scripts
ex :
script1.bat
script2.bat
[...]

mais il semblerait que seul le premier script soit exécuté. Est-ce normal ? et comment faire pour exécuter plusieurs scripts ?

merci d'avance

Re: exécuter pulsieurs scripts

Posté : 11 févr. 2009 22:30
par Batch_Man
Bonjour,

Voici une solution ( non testée )

Code : Tout sélectionner

for %%a in (fichier.bat fichier1.bat fichier2.bat fichier3.bat) do call %%a
Batch_Man

Re: exécuter pulsieurs scripts

Posté : 11 févr. 2009 22:36
par Néo
Bonjour,
Ce que vais dire est HS mais je trouve que les gens qui posent les questions sont bien contents de trouver une réponse, alors ce serait sympa de prévenir si la technique (ou autre) proposé convient à celui qui pose la question, pour savoir si le post est résolu oui ou non.
A+

Néo.

Re: exécuter pulsieurs scripts

Posté : 16 févr. 2009 11:18
par rjuju
bon en fait ce dont j'avais besoin c'est le mot clé "call", sans lequel on ne peut pas appeler plusieurs scripts

donc un simple script contenant :

call fichier1.bat
call fichier2.bat

suffit largement. Avec un start ça pose des pb de synchro, les 2 s'exécutant de façon concurrente, et sans mot clé devant le script est remplacé par le premier appel, le second ne se fait donc pas

Voila, merci donc pour le mot clé call.

pour néo, pas la peine de s'enerver, j'avais juste la grippe et donc pas vraiment la tête à ça, sinon je poste tjrs des réponses aux sujet que je commence.