Quelqu'un peut m'aider a rectifier mes erreur

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
 
:DEBUT
 
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
 
:PC
 
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
 
 

Reply

Marsh Posté le 26-05-2004 à 15:57:06   

Reply

Marsh Posté le 26-05-2004 à 16:23:32    

Si a <= 3 déjà non ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed