Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1467 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch Ms-dos - For - plusieurs instruction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch Ms-dos - For - plusieurs instruction

n°2121877
neo-blaste​r
Posté le 17-01-2012 à 16:55:51  profilanswer
 

Salut,
 
Voilà ca fait bien deux heure que je but sur les boucles en Batch.
En php ca aurait été torché en deux seconde, mais le batch est plutot limitant.
 
En algo ca donnerait ca:
 
POUR i ALLANT DE 7 à 0 PAR -1
     variable <- i++
     Renommer i.txt variable.txt
FIN POUR
 
En batch ca donnais grosso modo ca:

Code :
  1. for /l %%v in (7, -1, 0) do set /A variable=%%v-1 ren %%v.txt %variable%.txt


==> Celle la ne marche pas car il y a 3 instruction différente vu comme une seule car aucun séparateur et aucun retour à la ligne. Et la commande Set /A ne comprend pas l'espace et la suite de tout facon
 
Quand je test :

Code :
  1. for /l %%v in (7, -1, 0) do (
  2. set /A variable=%%v-1
  3. ren %%v.txt %variable%.txt
  4. )


 
Le resulat de Variable = C:\ !!! Je ne comprend pas !!!
De plus je crois qu'il n'apprécie pas les () et les retours à la ligne avec  les for /l !!!
Je n'ai plus d'idée pour bouclé !!
Vous avez des idées ??
Merci pour vos suggestions !
 
Cordialement,
Neo-blaster

mood
Publicité
Posté le 17-01-2012 à 16:55:51  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch Ms-dos - For - plusieurs instruction

 

Sujets relatifs
[Batch] Quel langage en remplacement au batchExport données MS SQL vers csv avec PHP
[HTML] ne pas mettre de h1 (ou en mettre plusieurs)[PHP] tri sur plusieurs array multidimentionels
[Shell/Dos] Pipe dans une boucle FOR[PERL] plusieurs tie(tableau)
[BATCH] 2 boucles FOR imbriquéesScript batch - Lister dans un fichier tous les .exe d'un répertoire
[BATCH] Passer une commande en argument à l'appel de cmd.exe 
Plus de sujets relatifs à : Batch Ms-dos - For - plusieurs instruction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR