Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1464 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Code non execute apres un for

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code non execute apres un for

n°1379655
mimi278
Posté le 02-06-2006 à 11:19:20  profilanswer
 

Bonjour tout le monde,
 
J'ai fais un batch dos qui a une boucle for, cette boucle appelle un autre .bat en lui passant en parametre ce que for lit dans un fichier.
 
Y a pas de pb avec ce for, sauf que après ce for j'ai d'autres instructions, et ces instructions ne sont pas exécutées ....! Même l'instruction " echo Apres for" n'affiche pas.
 
Ca arrive des fois que ça s'exécute mais là aucun moyen de faire exécuter les instructions après for ! Quelqu'un peut m'éclaircir SVP.
 
Voilà mon .bat :
 
echo
echo *********** START OF Batch Process ************
echo  
for /F %%i in (projectList%1.txt) do (__project_batch %1 %%i >> %%i%année%%mois%%jour%.log)
echo *********** END OF QAC++ Batch Process ************
 
echo
echo *********** START OF Generate Statistic ************
echo
if exist ReviewSummary (del ReviewSummary)
for /R %%i IN  (*) DO gawk-3.1.5 -f awkCreateSummary %%i >> ReviewSummary
echo End of create summary file
 
 
Merci beaucoup si vous pouvez me dire ce qui ne va pas.

mood
Publicité
Posté le 02-06-2006 à 11:19:20  profilanswer
 

n°1379970
wackevat
Posté le 02-06-2006 à 15:35:21  profilanswer
 

Code :
  1. for .... do (
  2.   start /wait blabla....
  3. )
  4. echo End

n°1379981
mimi278
Posté le 02-06-2006 à 15:46:14  profilanswer
 

Thank you very much but ... ça ne marche pas !
 
J'ai mis :
 
echo *********** START OF Batch Process ************
for /F %%i in (projectList%1.txt) do (start /wait __project_batch %1 %%i >> \%%i%année%%mois%%jour%.log)
echo *********** END OF Batch Process ************
 
il a bien ouvert une autre fenêtre dos pour exécuter __project_batch et fini la boucle for comme il faut, mais sur la fenêtre dos initiale ça reste bloquée et je n'ai jamais eu le message "*********** END OF Batch Process ************"
 
Qu'est-ce qui ne va pas encore ????
 
 
En fait quand j'ai cliqué pour fermer la deuxième fenêtre dos, alors sur la fenêtre initiale il demande si je veux continuer ou arreter le batch. Si je dis continuer alors il continue à exécuter la suite !!!


Message édité par mimi278 le 02-06-2006 à 16:03:35
n°1380132
wackevat
Posté le 02-06-2006 à 18:12:38  profilanswer
 

Faut voir avec le contenu de ton  __project_batch.bat aussi. Est-il terminé correctement ?
 
Teste avec une seule des deux boucles pour voir d'où vient le blocage.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Code non execute apres un for

 

Sujets relatifs
cacher du code javascript grace a PHP, possible ?Code HTML
[FLASH] >> 1 code pour plusieurs images différentesDelencher du code javascript sur une image
Ralentir l'execution d'un code en CIsoler un bout de code HTML dans une page PHP ?
[Oracle] Execute Immediate ne fait rien ... ?[résolu]code retour de la commande 'execute sql'...
Prob important ! Mon code ne s'exécute plus ![ Word2000 / VBA ] Code qui s'execute plus
Plus de sujets relatifs à : Code non execute apres un for


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR