Quelqu'un peut m'aider a rectifier mes erreur - Shell/Batch - Programmation
Marsh Posté le 26-05-2004 à 15:57:06
Je souhaiterais effectuer un petit programme comme celui laDEBUT si a<3 alors aller a TEST sinon FIN TEST si a=1 alors PC=PC11 si a=2 alors PC=PC12 si a=3 alors PC=PC13 aller a PC PC PING PC _n 1 -w 1 |findstr /i temps if errorlevel 1 goto COPY goto INC COPY xcopy \\PC\seb C:\save goto INC INC a=a+1 goto DEBUT FIN afficher la sauvegarde est terminé j'ai trouver se petit quelque chose mais il y a encore de nombreuse erreurs ********************************************************************************* set a=%1 EBUT if a<3 goto TEST goto FIN :TEST if %a%=1 alors set name="PC11" if %a%=2 alors set name="PC12" if %a%=3 alors set name="PC13" goto PC C PING %name% -n 1 -w 1 |findstr /i temps if errorlevel 1 goto COPY goto INC COPY xcopy \\PC\seb C:\save goto INC :INC set a=%a%+1 goto DEBUT :FIN Echo "la sauvegarde est terminé" voila si kelkun a une proposition merci d'avance
Marsh Posté le 26-05-2004 à 16:23:32
Si a <= 3 déjà non ?
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 26-05-2004 à 15:57:06
Je souhaiterais effectuer un petit programme comme celui laDEBUT
si a<3 alors aller a TEST
sinon FIN
TEST
si a=1 alors PC=PC11
si a=2 alors PC=PC12
si a=3 alors PC=PC13
aller a PC
PC
PING PC _n 1 -w 1 |findstr /i temps
if errorlevel 1 goto COPY
goto INC
COPY
xcopy \\PC\seb C:\save
goto INC
INC
a=a+1
goto DEBUT
FIN
afficher la sauvegarde est terminé
j'ai trouver se petit quelque chose mais il y a encore de nombreuse erreurs
*********************************************************************************
set a=%1
EBUT
if a<3 goto TEST
goto FIN
:TEST
if %a%=1 alors set name="PC11"
if %a%=2 alors set name="PC12"
if %a%=3 alors set name="PC13"
goto PC
C
PING %name% -n 1 -w 1 |findstr /i temps
if errorlevel 1 goto COPY
goto INC
COPY
xcopy \\PC\seb C:\save
goto INC
:INC
set a=%a%+1
goto DEBUT
:FIN
Echo "la sauvegarde est terminé"
voila si kelkun a une proposition merci d'avance