Je veu créé un logiciel ms-dos

Résolu/Fermé
F4RH3ll -  
 sasuke -
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
F4RH3ll.
Configuration: Windows XP
Internet Explorer 7.0

6 réponses

  1. cchristian Messages postés 928 Statut Membre 131
     
    ECHO OFF
    CLS
    SETLOCAL ENABLEdelayedExpansion
    SETLOCAL ENABLEextensions
    
    :change1
    
         SET /P OLD_file_name=file name + extension:
         IF     EXIST "%OLD_file_name%"                               (
            SET /P file_name_NEW=file name + NEW extension:
            IF  EXIST "!file_name_NEW!"                                  (
                ECHO FICHIER !file_name_NEW! DEJA EXISTANT DANS %CD%
          ) ELSE (
                REN %OLD_file_name% !file_name_NEW!
                ECHO FICHIER %file_name_OLD% RENOMME EN !file_name_NEW! )
       ) ELSE (
            ECHO FICHIER %OLD_file_name% INCONNU  DANS %CD% )
       
    --
    Cordialement.

    Cchristian.
    1
  2. cchristian Messages postés 928 Statut Membre 131
     
    Bonjour,

    Ce logiciel consiste a changer l'extantion d'un fichier. avec le script : ren *.bmp *.txt
    Attention avec une telle commande tu changes les extensions .bmp en .txt de tous les fichiers du répertoire en cours (celui sur lequel tu es positionné quand cette commande est activée)
    Pour le reste poste ton script,
    0
    1. F4RH3ll
       
      C a dire que quand IL (l'utilisateur du logiciel ) changera l'extantion son fichier ex: .bmp et .txt Tout ces fichier .bmp seront chenger en .txt ?
      Sinon,je nais pas bien compris Pour le reste " poste ton script".
      Develope stp.
      Merci
      0
      1. cchristian Messages postés 928 Statut Membre 131 > F4RH3ll
         
        Je développe :

        C a dire que quand IL (l'utilisateur du logiciel ) changera l'extantion son fichier ex: .bmp et .txt Tout ces fichier .bmp seront chenger en .txt ?
        Avec *.xxx c'est ce qui va se passer,, si je ne me trompe pas.

        poste ton script.
        Envoie nous le code que tu as écrit de manière à localiser le problème.
        0
  3. F4RH3ll
     
    Poster mon scripte pour quond me vole mon idée !! :(
    0
    1. cchristian Messages postés 928 Statut Membre 131
       
      Ton idée tu l'as déjà exposée.
      De plus un forum sert précisément à échanger des idées sans qu'il soit question de cambriolage,
      Le problème que tu poses est suffisamment classique pour être, en terme de réalisation à la portée de la plupart d'entre nous.
      0
  4. F4RH3ll
     
    :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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question