IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Comment substituer une extension de fichier ?


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Janvier 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 7
    Par défaut Comment substituer une extension de fichier ?
    Bonjour tout le monde,

    J'avais besoin de transformer un fichiers html en xml, et j'ai trouver mon bonheur avec un utilitaire en ligne de commande qui s'appelle tidy.

    Etant donné que je dois transformer plusieurs centaines de fichier dans plusieurs dossier différents, donc j'ai fait un script batch qui me ferait le travail.

    Mais j'ai un souci:

    voici la ligne de commande tel qu'elle doit etre utilisee :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tidy -asxhtml -numeric <monfichier.htm> monfichier.xml
    et voci mon script batch:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for /R "chemindufichier\ledossier" %%i in (*.htm) do tidy -asxhtml -numeric <%%i> %%i.xml
    pause
    ca marche mais forcement en faisant "%%i.xml "le résultat est que le fichier est transformer en "monfichier.htm.xml", donc j'ai un problème d'extension !!!!

    la solution est peut etre de renommer a la volee, mais ca marche pas non plus

    ca marche pas.


    Il y aurait une solution pour optimiser le script batch pour eviter de devoir renommer ??
    Si non alors comment renommer ??

    Merci de votre aide !!!!

  2. #2
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut
    Bonjour,

    Remplace %%i.xml par %%~ni.xml ou %%~dpni.xml(Le second si tu as besoin du chemin d'accès complet)

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 7
    Par défaut
    Merci beaucoup Drizzt , je vais tester ça !!

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/04/2011, 15h19
  2. Comment transformer une variable en fichier
    Par TuRn3r dans le forum C++
    Réponses: 4
    Dernier message: 21/04/2006, 14h25
  3. Réponses: 12
    Dernier message: 27/06/2005, 19h06
  4. Réponses: 8
    Dernier message: 28/01/2005, 08h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo