(Re)bonjour,
J'ai fini par trouver la solution ! Il faut activer l'expansion de variable retardée ;)
Le fichier devient donc :
@ echo off
echo Entrez le nombre de fichiers à renommer et le nom commun à chacun sans extension
setlocal enabledelayedexpansion
for /l %%a in (%1,-1,1) do (
set /a ...
2 résultats trouvés
- 22 mars 2015 00:26
- Forum : Création de batchs, problèmes...
- Sujet : Commande SET à l'intérieur d'une boucle
- Réponses : 2
- Vues : 12889
- 21 mars 2015 16:30
- Forum : Création de batchs, problèmes...
- Sujet : Commande SET à l'intérieur d'une boucle
- Réponses : 2
- Vues : 12889
Commande SET à l'intérieur d'une boucle
Bonjour,
J'essaie en vain d'inclure une commande SET dans une boucle FOR ... IN ... DO, mais la variable ne prend pas la valeur que devrait normalement lui attribuer SET.
But de cette commande : renommer automatiquement des fichiers portant le même nom et se terminant par un chiffre (ex : fichier1 ...
J'essaie en vain d'inclure une commande SET dans une boucle FOR ... IN ... DO, mais la variable ne prend pas la valeur que devrait normalement lui attribuer SET.
But de cette commande : renommer automatiquement des fichiers portant le même nom et se terminant par un chiffre (ex : fichier1 ...