Batch sous XP RenExtension.bat
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Batch sous XP RenExtension.bat



  1. #1
    invite732dece4

    Batch sous XP RenExtension.bat


    ------

    Bonjour à tous !
    je cherche à créer un batch me permettant de renommer l'extension
    de fichiers. Le logiciel doit demander a l'utilisateur d'entrer l'extension a renommer et la nouvelle extension. Il doit aussi vérifier que les extensions entrées font bien moins de trois caractères sinon il afficher un message d'erreur.
    J'ai créé un squelette, mais lorsqu'il s'agit de définir les conditions et les commandes je sèche un peu...
    Quelqu'un peut m'aider ?
    Voici le squelette :

    Code:
    echo off
    @echo                      ----------------------------
    @echo                      -- Renommage des fichiers --
    @echo                      ----------------------------
    :debut
    set /p choix=Veuillez saisir l'extension a renommer :
    @echo -
    @echo --Verification de l'extension a changer--
    @echo -
    if %choix% goto etape2
    goto error
    :etape2
    set /p choix2=Veuillez saisir la nouvelle extension :
    @echo -
    @echo --Verification de la nouvelle extension--
    @echo -
    if %choix2% goto success
    goto error2
    :error
    @echo erreur les extensions doivent faire moins de trois caracteres
    @echo -
    goto debut
    :error2
    @echo erreur les extensions doivent faire moins de trois caracteres
    @echo -
    goto etape2
    :success 
    @echo --renommage des fichiers--
    @echo -
    @echo Les extensions ont ete modifiees... fin du programme

    -----
    Dernière modification par yoda1234 ; 06/12/2008 à 13h10.

  2. #2
    inviteec2f08ae

    Re : Batch sous XP RenExtension.bat

    Bonjour,

    Je ne vois pas trop l'intérêt.... Les extensions sont plus que "des 3 caractères"....mais un format de fichier...compréhensible par un logiciel particulier.... Donc changer le format de fichier entraînera des conséquences...imprévisibles !

    Les batchs, c'est utile....pour simplifier les commandes utilisateurs mais vu que renommer, par exemple, les PDF en DOC, n'est que la commande simple REN *.PDF *.DOC, bon.....vois pas trop l'intérêt ! Sauf si tu veux te rendre compte que le processeur de commande "standard" est très frustre et qu'il ne sait pas compter des caractères....
    Si tu désires avoir un interpréteur de commandes digne de ce nom, cherche NDOS (Chez Norton) ou 4DOS (open source)

    Il existe d'autres langages internes, style Cscript qui vont te permettre de créer des scripts ou Windows Script Hosts:

    http://jc.bellamy.free.fr/fr/vbsgeneralites.html

    Cyrille
    PS: Au fait: Il existe des fichiers qui sont sans extension, d'autres avec 1 caractère, d'autres avec 2....

  3. #3
    invite732dece4

    Re : Batch sous XP RenExtension.bat

    enfait c'est juste un exercice que je dois faire.
    Je suis sensé créer ce logiciel pour transformer un ensemble de fichier.aaa en fichier.bbb et ce logiciel doit faire ce que j'ai marqué...

Discussions similaires

  1. DOS et Batch
    Par SPH dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 25/02/2008, 05h44
  2. Batch-telnet
    Par invitee17aeca5 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 07/02/2008, 23h37
  3. Autoexec.bat sous XP
    Par SPH dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 23/05/2007, 11h27
  4. tutoriel batch
    Par invite0a94234e dans le forum Logiciel - Software - Open Source
    Réponses: 12
    Dernier message: 09/08/2006, 21h40
  5. Application batch .bat camouflée?
    Par invitec13ffb79 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 04/12/2004, 21h49
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...