exécuter pulsieurs scripts

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
rjuju
Batcheur occasionnel
Messages : 2
Enregistré le : 11 févr. 2009 22:24

exécuter pulsieurs scripts

Message 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
Batch_Man
King Of Batch
Messages : 64
Enregistré le : 09 janv. 2009 00:01

Re: exécuter pulsieurs scripts

Message 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
Néo
Batcheur occasionnel
Messages : 4
Enregistré le : 11 févr. 2009 20:35

Re: exécuter pulsieurs scripts

Message 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.
rjuju
Batcheur occasionnel
Messages : 2
Enregistré le : 11 févr. 2009 22:24

Re: exécuter pulsieurs scripts

Message 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.
Répondre