Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Win XP

Win XP Forum d'entraide Windows XP. Avant de poster : La F.A.Q Windows XP

Réponse
 
Outils de la discussion
Vieux 07/06/2006, 18h38   #1 (permalink)
Invité régulier
 
Date d'inscription: décembre 2003
Messages: 12
Par défaut Appel de plusieurs .bat a partir d'un autre .bat

Bonjour,

Je cherche a appeller plusieurs .bat a partir d'un .bat de reference. Pour executer un autre .bat j'utilise la commande :
Code :
cmd /K "nom_de_fichier.bat"
Le bat est alors executé mais a la fin de celui ci l'execution du bat d'origine ne reprends pas d'ou l'impossibilité d'appeller plusieurs fois la commande
Code :
cmd /k ...
Je ne sais pas si j'ai été tres clair mais en gros je voudrais faire un fichier comprenant :
Code :
cmd /K "nom_de_fichier1.bat"
cmd /K "nom_de_fichier2.bat"
cmd /K "nom_de_fichier3.bat"
et executant successivement nom_de_fichier1.bat, nom_de_fichier2.bat et nom_de_fichier3.bat.

Merci d'avance pour vos reponses.
piemur2000 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/06/2006, 18h47   #2 (permalink)
Membre chevronné
 
Avatar de yann2
 
Date d'inscription: mai 2004
Âge: 24
Messages: 643
Par défaut

Bonjour

Je crois que
Code :
call fichier.bat
Fonctionne.
yann2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/06/2006, 21h06   #3 (permalink)
Invité de passage
 
Date d'inscription: juin 2006
Localisation: Besançon
Messages: 5
Par défaut call

c'est la bonne méthode
chollaender est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/06/2006, 22h31   #4 (permalink)
Membre émérite
 
Avatar de Gege70
 
Date d'inscription: janvier 2003
Messages: 837
Par défaut

Citation:
Envoyé par piemur2000
Le bat est alors executé mais a la fin de celui ci l'execution du bat d'origine ne reprends pas d'ou l'impossibilité d'appeller plusieurs fois la commande ....
Le call tu le mets à la fin de chaque fichier pour appeler le suivant.
Cela sous-entend le l'ordre de lancement est immuable
__________________
- On peut avoir du génie et être un imbécile. Le contraire est impossible. [ Georges Perros - Les Papiers collés ]
- Public à vos télécommandes .. n'appuyent dessus que ceux qui sont sûrs d'avoir la bonne réponse [ Un Animateur ...]
Gege70 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/06/2006, 09h47   #5 (permalink)
Membre chevronné
 
Avatar de yann2
 
Date d'inscription: mai 2004
Âge: 24
Messages: 643
Par défaut

Citation:
Envoyé par Gege70
Le call tu le mets à la fin de chaque fichier pour appeler le suivant.
Cela sous-entend le l'ordre de lancement est immuable

Le call peut être placé n'importe où... ça n'arrete pas l'exécution du script...
yann2 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Win XP



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide