batch exploiter le résulta findstr - Shell/Batch - Programmation
Marsh Posté le 24-04-2013 à 01:49:40
voila j ai reusi a faire se que je voulai je vous donne la solution sa peu vous servir pour faire la mise a jour automatique de vaux programme maison en reseaux interne
echo off
Set Local= %cd%\
Set Serveur=\\Fred-serveur\site\lanceur\
CLS
Set Fichier=versions.txt
FC /l /n %Serveur%%Fichier% %Local%%Fichier%
CLS
echo %ERRORLEVEL%
IF "%ERRORLEVEL%" == "1" (goto :update)
IF "%ERRORLEVEL%" == "0" (goto :suite)
:update
echo mise a jour en cour.
timeout /T 5
xcopy \\Fred-serveur\site\lanceur\*.* %cd%\ /A /E /H /R /Y /I /D
echo mise a jour terminer relencer le lenceur
timeout /T 5
exit
:suite
start c:\windows\system32\CALC.exe
exit
Marsh Posté le 24-04-2013 à 01:52:27
il se mais en debut de votre batch il y a des modif a faire selon votre config reseaux la ou il y a :suite c est la ou votre batch demarre donc retirer se qui et sous le :suite j ai mie sa juste pour le teste
Marsh Posté le 23-04-2013 à 17:30:40
Bonjour,
voila depuis plusieurs heure je me heurte a se problème je voudrai que selon le résulta de findstr si il dit aucune différence il passe a :suite et si il trouve une différence il passe a :copie mes j ai pas trouver comment exploiter le résulta de findstr