Multiplication image en changeant le nom

Résolu
yooyoo12 Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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

  1. Utilisateur anonyme
     
    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
  2. Utilisateur anonyme
     
    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
  3. yooyoo12 Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   18
     
    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
  4. Utilisateur anonyme
     
    Ah oui, m****

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

    Bye
    0