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%
A voir également:

2 réponses

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
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
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