Batche DOS : Boucle for avec plusieurs instructions

Batche DOS : Boucle for avec plusieurs instructions - Shell/Batch - Programmation

Marsh Posté le 03-08-2004 à 15:47:19    

Salut tout le monde
 
Je voudrai faire une boucle dans un batche dos mais, je suis une truffe en batche  
 
Voici le code (g pas dit que ct bon ...):
 
for /F "tokens=2,3,4 delims=/, " %%i in ('date /T') do (
 set path_to_complet=%path_to%%%k_%%j_%%i
 set day_month = %%i
 set year_month = %%j
)
 
Mais, je n'ai acces qu'a la variable "path_to_complet" apres ma boucle et pas aux autres ...
 
KK1 peut-il m'aider ???
 
Merci

Reply

Marsh Posté le 03-08-2004 à 15:47:19   

Reply

Marsh Posté le 03-08-2004 à 16:07:53    

iop l'ami...c'est à cause des espaces que tu as mis de part et d'autre du signe '=' lors de l'affectation avec set...faut pas d'espace...
 
set day_month=%%i  
set year_month=%%j  

Reply

Marsh Posté le 03-08-2004 à 16:22:54    

Thx, ca marche.
 
Par contre, j'ai effectivement ete tres tres truffe sur ce coup la ...  :)
L'habitude du VB sans doute ...
 
Encore merci


Message édité par notoriousfab le 03-08-2004 à 16:23:10
Reply

Marsh Posté le 02-09-2014 à 20:58:12    

for /L "tokens=2,3,4 delims=/, " %%i in ('date /T'); do  
(
 set path_to_complet=%path_to%%%k_%%j_%%i
 set day_month = %%i
 set year_month = %%j
)

Reply

Sujets relatifs:

Leave a Replay

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