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 :

Editer fichier texte.


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut Editer fichier texte.
    Bonjour,

    J'espère que quelqu'un pourra prendre le temps de m'aider

    Je souhaiterais tout simplement disposer d'un .bat qui me permettrait, en suivant les étapes suivantes, de convertir une playlist .m3u en .spl :

    - A partir du fichier .m3u, situé à cette adresse : "G:\Playlist", créer un autre fichier .spl. Cela doit se faire sans effacer le .m3u

    - Éditer le fichier .spl : il faut rechercher "#EXTM3U" et le remplacer par "SPL PLAYLIST
    VERSION 1.00", puis ajouter "END PLAYLIST" à la fin du fichier.

    Il faut bien sûr penser à ajouter un retour à la ligne avant "END PLAYLIST", pour ne pas avoir une ligne de cette sorte :

    \Music\Rusty Flores\Rusty Flores\09 - Teardrop.mp3END PLAYLIST

    Merci beaucoup !

  2. #2
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Salut Ultradoux et bienvenue sur le forum.

    Ce que tu souhaites faire est facilement accessible depuis le meilleur utilitaire dédié à la chose, j'ai nommé GNU sed.

    Après te l'être procuré, si tu venais à rencontrer des difficultés, n'hésite pas à "reposter", les différents membres de dévellopez.net t'apporteront l'aide dont tu auras besoin.

    Bonne continuation à toi.

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    @echo off 
    
    
    setlocal enableDelayedExpansion 
    
    for /f "delims=" %%i in ('type playlist.m3u') do echo %%i>> playlist.spl
    
    echo END PLAYLIST>> playlist.spl
    
    switch playlist.spl "#EXTM3U" "SPL PLAYLIST VERSION 1.00"
    
    endlocal
    
    
    pause>nul

  4. #4
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    En fait même pas besoin de la commande switch:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    echo SPL PLAYLIST> playlist.spl
    echo SPL VERSION 1.00>> playlist.spl
    echo.>> playlist.spl
    
     for /f "delims=" %%i in ('type playlist.m3u') do if not "%%i"=="#EXTM3U" echo %%i>> playlist.spl
    
    echo.>> playlist.spl
    echo END PLAYLIST>> playlist.spl
    Prend ce code il est mieux

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Par défaut
    Merci, mais mon prblème semble plus compliqué, il faut convertir le fichier texte en UCS 2 Little Endian... Je vais reposter sur le forum VBS.

    Merci.

Discussions similaires

  1. Editer fichier texte Cobol
    Par thomasaurelien dans le forum Cobol
    Réponses: 1
    Dernier message: 21/05/2012, 17h02
  2. Edition d'un fichier texte : retirer un ; d'une option
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 12/03/2008, 11h03
  3. Editer une page dans un fichier texte
    Par SINASOFT dans le forum AIX
    Réponses: 6
    Dernier message: 14/01/2008, 11h01
  4. Edition de fichier texte au travers de FTP, SSH, SCP
    Par Eusebius dans le forum Applications et environnements graphiques
    Réponses: 8
    Dernier message: 23/07/2007, 13h11
  5. Enregistret le contenu d'un edit dans un fichier text
    Par prison_break dans le forum C++Builder
    Réponses: 19
    Dernier message: 02/01/2007, 13h55

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