script dos pour lister des mp3

script dos pour lister des mp3 - Win NT/2K/XP - Windows & Software

Marsh Posté le 29-05-2007 à 23:19:57    

Bonjour
 
J'ai crée ce petit script dos dans un .bat pour lister toutes les musiques de mon dossier mp3
 
dir /b/s *.mp3 >G:\Musique\mp3\listing.m3u
dir /b/s *.wma >>G:\Musique\mp3\listing.m3u
exit
 
le problème et que le fichier généré (listing.m3u) ne contient pas les accent donc tous les mp3 qui contiennent des accents ne sont pas lisibles lorsque j execute listing.m3u dans winamp par example
 
(example le "à" se tranfore en "..." )
 
Savez vous comment je peux gérer les accents dans un script dos?
 
merci pour votre aide

Reply

Marsh Posté le 29-05-2007 à 23:19:57   

Reply

Marsh Posté le 30-05-2007 à 12:23:22    

Ce lien peut peut-etre t'aider
http://pythonfacile.free.fr/python/printiso.html
En gros il s'agit d'une application developpée en python permettant de choisir l'encodage des caractères dans ta fenetre DOS et ainsi d'oublier le vieux 'cp850" par latin1 ou utf-8

Reply

Marsh Posté le 30-05-2007 à 15:44:28    

salut,
j'utilise cette ligne de commande :

 

dir /b /o:n | ki_win >c:\liste_cd.doc
je récupère ainsi la liste de mes mp3 sur cd, avec les accents.

 

ki_win étant un exécutable développé par carbon_14 (présent sur ce forum à un moment).
tu dois donc pouvoir utiliser cet utilitaire dans ta ligne de commande.
je te pose le fichier, si tu veux tester.
http://smndc.free.fr/ki_win/ki_win.exe (utiliser altgr+6 suivi de ki_win dans ta ligne de commande).

 
Citation :

Ce programme transcode un fichier ASCII en fichier lisible sous WINDOWS.

 

La sortie se fait sur le flux de sortie standard et doit être redirigée par >,
ou 'pipelinée' par | vers un autre processus.

 

L'entrée pouvant se faire sur le flux d'entrée standard, elle peut être
'pipelinée' également.

 

La conversion concerne les caractères de code ASCII>127.

 

      SYNTAXE:  KI_WIN FichierEntree > FichierSortie
              ou KI_WIN FichierEntree | processus | ...
              ou processus | KI_WIN > FichierSortie
             ou processus1 | KI_WIN | processus2 ...

 

Version 1.0 du prog DOS en C (14/04/95)

 

je m'étais noté ça dans un coin à l'époque :

Citation :


Merci à carbon_14 pour ce programme !
Utilisation : la commande batch devient : "dir /b *.mp3 | ki_win >c:\mp3.txt" par exemple
(le flux du "dir" est "pipé" dans ki_win.exe qui transcode les caractères au vol et les envoie vers le fichier .txt
Je vous conseille de placer le fichier ki_win.exe dans le répertoire windows pour pouvoir y accéder depuis n'importe quel dossier sous DOS.


Message édité par blueteen le 30-05-2007 à 15:47:28
Reply

Marsh Posté le 01-06-2007 à 00:39:24    

merci bcp ca marche parfaitement,
 
Merci  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :hello:

Reply

Marsh Posté le 01-07-2008 à 14:38:52    

merci bcp pour KI_WIN

Reply

Marsh Posté le 01-07-2008 à 14:41:15    

1,5 ans après la création du topic.
1 ans après le dernier post .
 
 :sarcastic:


---------------
#mais-chut
Reply

Marsh Posté le 01-07-2008 à 14:44:03    

On a vu pire comme comportement sur ce forum...
C'est pas comme s'il venait poster une question qui n'avait rien à voir.
Un "merci" ça ne fait jamais de mal, et ça m'encourage à laisser les fichiers en place si je vois que ça sert toujours un an après...

Reply

Marsh Posté le 01-07-2008 à 18:45:27    

surtout que j'ai pu faire un truc pire utile grâce à ça :
 
http://forum.hardware.fr/hfr/Windo [...] 9862_1.htm

Reply

Marsh Posté le 01-07-2008 à 23:06:30    

accessoirement il existe aussi les boutons "add dir" et "save list" dans winamp

Reply

Marsh Posté le 02-11-2009 à 22:01:31    

je suis de retour 1 an et demi après :)
 
Ki_Win ne marche pas sous Windows Seven 64-bits
 
quelqu'un connaît une alternative ?

Reply

Marsh Posté le 02-11-2009 à 22:01:31   

Reply

Marsh Posté le 08-08-2010 à 18:13:30    

Dans les propriétés de ki_win.exe (Clic-droit -> Propriétés -> Onglet Compatibilité) tu forces sur Windows XP. Appliquer -> OK et t'es ready to go ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed