Multiplication image en changeant le nom

Résolu/Fermé
yooyoo12 Messages postés 308 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 28 janvier 2014 - 25 juin 2009 à 18:45
 Utilisateur anonyme - 26 juin 2009 à 09:13
Bonjour,
ce que je demande peut paraitre compliqué.

J'ai une image appeler : e_f001.bmp

et il faudrait que cette image soit multiplier par 99 tout en changeant le nom du fichier c'est à dire, que l'image e_f001.bmp soit recopier dans un dossier avec comme nom :

e_f001.bmp
e_f002.bmp
e_f003.bmp
e_f004.bmp
e_f005.bmp

Jusqu'à e_f099.bmp

il devrait y avoir donc 99 fois la même image, avec les noms préciser ci dessus.

Il y a t'il un moyens de faire ceci ?

4 réponses

Utilisateur anonyme
26 juin 2009 à 09:13
Salut,

J'ai ressayé mon script, et j'ai corriger le petit défaut.

Voila le code final :

@echo off
set VAR=00
:START
if "%VAR%"=="100" goto END
copy "e_f001.bmp" "%CD%\e_f0%VAR%.bmp"
set /a VAR = %VAR% + 1
goto START

:END
del  /Q "e_f01.bmp"
del  /Q "e_f000.bmp"
ren "e_f02.bmp" "e_f002.bmp"
ren "e_f03.bmp" "e_f003.bmp"
ren "e_f04.bmp" "e_f004.bmp"
ren "e_f05.bmp" "e_f005.bmp"
ren "e_f06.bmp" "e_f006.bmp"
ren "e_f07.bmp" "e_f007.bmp"
ren "e_f08.bmp" "e_f008.bmp"
ren "e_f09.bmp" "e_f009.bmp"
cls
echo.
echo Termine
echo.
pause


Le programme va bien copier et renommer les fichiers de "e_f001" à "e_f099".

En fait, le problème est que l'ordinateur ne compte pas exactement comme nous quand il renomme des fichiers.

Nous, nous fesons :
01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21...

Alors que l'ordinateur, lui, fait quelque chose du genre :
01, 02, 03, 04, 05, 06, 07, 08, 09, 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21...

Voila =)

@+
1
Utilisateur anonyme
25 juin 2009 à 19:19
Salut,

Tu peut faire avec un Batch :

- Ouvre le bloc note
- Copie ce code :

@echo off
set VAR=00
:START
if "%VAR%"=="100" goto END
copy "e_f001.bmp" "%CD%\e_f0%VAR%.bmp"
set /a VAR = %VAR% + 1
goto START

:END
cls
echo.
echo Termine
echo.
pause


- Enregistre le avec l'extension ".bat" (exemple : renommer.bat)

- Place le dans le même dossier que ton image "e_f001.bmp".

- Ouvre le, et voila =)

@+
0
yooyoo12 Messages postés 308 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 28 janvier 2014 18
25 juin 2009 à 19:47
salut, exactement ce que je cherchais !!! merci, sauf un petit problème (mais rien de grave je les supprime) sa me fait quelques images en plus :
e_f000.bmp et e_f01.bmp
et il manques des fois quelques zero a certaine images exemple :
e_f04.bmp devrait être e_f004.bmp
0
Utilisateur anonyme
25 juin 2009 à 19:51
Ah oui, m****

Peut-tu me dire Exactement à quelle numero d'image cela ce produit, je vais essayer de corriger sa =)

Bye
0