WinFuture-Forum.de: M3u Batch - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

M3u Batch


#1 Mitglied ist offline   derOli 

geschrieben 24. September 2005 - 16:07

servus an alle winfuture forum nutzer!

so, mein erster post im winfuture forum :excl:

ich will mehrere *.m3u dateien mit hilfe von einem batch datei erstellen. die batch datei soll alle mp3s in eine m3u schreiben und diese dann in einem beleibigen verzeichnis unter dem namen des mp3 vrezeichnisses. hier mal der code, den ich mir vorgestllt habe, welcher aber nicht funktioniert:

md x:\playlists\%dir%
dir /b *.mp3 >x:\playlists\%dir%.m3u

bei diesem code müsse mal jeweils das *.bat in dem quellordner ausführen. vllt. hat ja jemand ne ahnung, wie man das direkt auf unterverzeichnisse anwenden kann ;)

derOli
0

Anzeige



#2 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

geschrieben 24. September 2005 - 16:23

hi
am besten ginge das unter linux aber unter windows wohl auch.
ich probiers mal und poste den code gleich

ps:
cll liegt es daran, dass in deinem code statt "md" -> "cd" stehen muss

so: ?
set musik=DEIN_ORDNER
set plsn=Musik.m3u
@echo off
:einordnen
cd %musik%
dir /s | find ".mp3" > %plsn%
exit


mir fällt gerade auf, dass er nicht nur die dateinamen in die datei schreibt und es somit nicht abgespielt werden kann (nicht geiegnet)
vll kann es jemand umschreiben. aber im prinzit stimmt meinst schon

Dieser Beitrag wurde von Shamall bearbeitet: 24. September 2005 - 16:33

0

#3 Mitglied ist offline   derOli 

geschrieben 24. September 2005 - 16:40

hmmmm....

was mir noch aufgefallen ist, es muss ja auch der speicherort der mp3 datei in der m3u stehen, da die m3u liste ja in einem völlig anderem ordner stehen kann. danke trtzdem für deinen code, vllt. kennt jemand die lösung für das beschriebene probelm...
0

#4 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

geschrieben 24. September 2005 - 16:42

hast recht, mal sehen wer sich damit besser auskennt.
ich wüsste aber keinen operator für "dir" der die kompletten pfadnamen mit ausgiebt.
es geht bestimmt einfacher mit einem programm
zb mal schnell mit winamp
0

#5 Mitglied ist offline   BadAss 

  • Gruppe: aktive Mitglieder
  • Beiträge: 405
  • Beigetreten: 11. Mai 05
  • Reputation: 0

geschrieben 24. September 2005 - 17:10

dir /s /b %1\*.mp3 > %1.m3u


Indexiert alle mp3-Files im Ordner und dessen Unterordnern. Ist für Drag&Drop geschrieben, d.h. zum Indexieren Ordner auf den Batch ziehen. Die Playlist erscheint im Batch-Verzeichnis.

Dieser Beitrag wurde von BadAss bearbeitet: 24. September 2005 - 17:21

0

#6 Mitglied ist offline   derOli 

geschrieben 24. September 2005 - 17:44

sauber! damit klappt es gut! thx ;)
0

#7 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

geschrieben 24. September 2005 - 18:08

kann mir mal jemand das %1 erklären.
ich kenn das nur mit %blah% (mit volgendem %.
zb parameter oder %random% oder %systemroot% bzw selbst fetsgelegte

habe meins angepasst also geht es so auch

dir /s /b | find ".mp3" > Musik.m3u
dir /s /b | find ".wma" >> Musik.m3u (für weitere dateitypen)

Dieser Beitrag wurde von Shamall bearbeitet: 24. September 2005 - 18:14

0

#8 Mitglied ist offline   BadAss 

  • Gruppe: aktive Mitglieder
  • Beiträge: 405
  • Beigetreten: 11. Mai 05
  • Reputation: 0

geschrieben 24. September 2005 - 18:15

"%1" ist der erste Parameter, in diesem Fall des Batchs.
0

#9 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

geschrieben 24. September 2005 - 18:16

aber was behinaltet er?
ich habs nicht geschafft damit zu arbeiten.

aber was behinaltet er?
ich habs nicht geschafft damit zu arbeiten.
0

#10 Mitglied ist offline   BadAss 

  • Gruppe: aktive Mitglieder
  • Beiträge: 405
  • Beigetreten: 11. Mai 05
  • Reputation: 0

geschrieben 24. September 2005 - 18:18

Wie oben geschrieben, ist das Script für Drag&Drop geschrieben.

D.h. du ziehst den zu indexierenden Ordner auf das Batch. Somit ist der Ordner der erste Parameter.
0

#11 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

geschrieben 24. September 2005 - 18:21

achso jetzt verstehe ichs.
danke
0

#12 Mitglied ist offline   Shamall 

  • Gruppe: Verbannt
  • Beiträge: 1.022
  • Beigetreten: 04. April 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:28357 Bremen
  • Interessen:[TYFOO]:. senseless

geschrieben 24. September 2005 - 18:21

achso jetzt verstehe ichs.
danke
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0