Ping en attendant quelque chose dans un .txt
minidou
-
karirovax Messages postés 3584 Statut Membre -
karirovax Messages postés 3584 Statut Membre -
Bonjour,
Je vois qu'il y a pas mal de personne qui s'y connait en batch donc voici ma question:
Je voudrais effectuer une tempo (un ping ou autre) jusqu'à temps que dans un fichier .log j'ai marqué "Traitement terminé". Une fois que le batch vois cette info, celui-ci continue sur autre chose... Le fichier log se remplit donc petit à eptit (pendant une install d'un programme) et dès que l'on voit marquer dans le log "Traitement terminé" le batch continuerai...
Merci de vos reponse...
Je vois qu'il y a pas mal de personne qui s'y connait en batch donc voici ma question:
Je voudrais effectuer une tempo (un ping ou autre) jusqu'à temps que dans un fichier .log j'ai marqué "Traitement terminé". Une fois que le batch vois cette info, celui-ci continue sur autre chose... Le fichier log se remplit donc petit à eptit (pendant une install d'un programme) et dès que l'on voit marquer dans le log "Traitement terminé" le batch continuerai...
Merci de vos reponse...
1 réponse
-
hello
vola un exemple de boucle.
j'ai enlevé le é de terminé, DOS ne compred pas les accents
le ping attend 5 secondes avant le goto
la boucle est inifinie si le texe n'apparait jamais, on peut mettre un compteur maximum@echo off set log=z.log set texte=Traitement termin :boucle findstr "%texte%" %log% > NUL if %errorlevel% EQU 1 ( ping -n 5 127.0.0.1 > NUL goto boucle ) echo on continue