Probleme script ms-dos

f4rh3ll Messages postés 8 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
je suis entrin de créé un logiciel,en utulisent des script ms-dos(@echo off ) et tout.
Ce logiciel consiste a changer l'extantion d'un fichier.
avec le script :
ren *.bmp *.txt
Pour cela j'ai fai un menu dans le maine au changement d'extantion alors L'utilisateur de ce logiciel peut ainsi tapé sa demande.
ex: inserée le nom du fichier plus l'ancienne extantion =
Puis
Insérée le nom du fichier plus la nouvelle extantion =
Jai donc testé sur un de mais fichier mais a mons grand desepoir sa na pas marcher, je me suis donc dit que petetre en entrant le chemin du fichier ( ex: c:\\xxxxx\xxxx\xx\) cela marcherai mais je ne suis pas sur que sa fonctionne.
ces pour cela que j'orai besoin d'un coup de main.
stp
ps : voici mon script (enfin le bout importent ) :
:change1
set file name + extantion =
set /p file name + extantion =file name + extantion:
set file name + NEW extantion =
set /p file name + NEW extantion =file name + NEW extantion:
goto change2

:change 2
@echo off
REN %file name + extanion% %file name + NEW extantion%
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. Utilisateur anonyme
     
    Salut,
    La syntaxe est :
    ren [chemin complet]\[nom_de_fichier+extension] [nouveau_nom_de_fichier+nouvelle_extension]
    ex : ren C:\test\machin.txt machin.bat
    0
    1. f4rh3ll Messages postés 8 Statut Membre
       
      peut tu corriger sur le scipt poster stp parcke je ne saji pa bien ! dsl
      :change1
      set file name + extantion =
      set /p file name + extantion =file name + extantion:
      set file name + NEW extantion =
      set /p file name + NEW extantion =file name + NEW extantion:
      goto change2


      :change 2
      @echo off
      REN %file name + extanion% %file name + NEW extantion%
      0
  2. Utilisateur anonyme
     
    @echo off
    set /p filename=file name + extantion :
    set /p nfilename=file name + extantion :

    dir %SystemDrive%\%filename% /s /b>"1.txt"
    FOR /F "tokens=* delims=\" %%G IN (1.txt) do set util=%%~pG
    REN %SystemDrive%%util%\%filename% %nfilename%
    del "1.txt"
    0