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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  problème de pause sous batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de pause sous batch

n°1050470
metalkrapo
Posté le 18-04-2005 à 10:15:10  profilanswer
 

bonjour, j'ai écrit 2 batch (l'un appelle l'autre dans une boucle) mais j'ai un souci au niveau d'une pause qui n'est pas respectée. Bon le code est bidon, mais je débute, on ne se moque pas! :p
 
script1.bat
 
@echo off
cls
echo Rapport>rapport.txt
FOR /F %%A IN (machines.txt) DO script2.bat %%A
pause
echo on
____________________________________
 
script2.bat
 
@echo off
ping -n 2 %1%
if errorlevel 1 goto erreur
echo %1% a repondu > ping.txt
goto fin
:erreur
echo %1% n'a pas repondu > ping.txt
:fin
copy /b rapport.txt + ping.txt rapport.txt
echo on
______________________________________
 
machines.txt contient des noms de pc sur le reseau, un par ligne.
 
Je vous rassure, ce n'est pas le programme fini, c'est juste pour faire des tests pour l'instant..
 
merci d'avance!
 

mood
Publicité
Posté le 18-04-2005 à 10:15:10  profilanswer
 

n°1051410
scuny
Posté le 18-04-2005 à 21:43:56  profilanswer
 

je suppose que c'est la pause qui ce trouve après la commande for qui te pose pb
 
cette pause ne s'applique qu'une fois que la commande for est terminé si c'est cela ton pb
 
sinon une pause non respecté est souvent le signe d'un batch qui "explose" ce qui doit etre le cas
car je pense que tu puisses executer script2.bat comme ca.
 
je vais regarder ca d'un peu plus près car la problématique m'intéresse.
 
donc si j'ai bien compris, tu as:
 
un fichier d'addresse
et su chacune de ces addresses tu veux faire un ping?  
 
 

n°1114916
metalkrapo
Posté le 09-06-2005 à 22:11:25  profilanswer
 

houla je retombe par hasard sur ce poste en faisant une recherche sur google... pas mal...
 
désolé de ne pas t'avoir répondu scuny, c'est à peu près ça, le script lit un fichier contenant les noms de chaque machine du réseau en les pingant une par une.
 
Mon problème a été résolu mais le script a bien évolué...
 


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

  problème de pause sous batch

 

Sujets relatifs
Problème pour ajout dans une listviewProblème DialogResult
repender moi svp il est facile mais un probleme de temp alors si vouse[SQL] Problème tout con, mais je sais pas comment faire
controler un textbox + probleme expr regulièresprobleme de bordure de tableau
Recherche langage de programmation pour problème précis[C] problème prog réseau
problème d'équivalence ?problème d'équivalence ?
Plus de sujets relatifs à : problème de pause sous batch


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