Vreemd. Niet per ongeluk een spatie na je backslash staan bij \Albums o.i.d. ? Vaak zijn dit soort probleempjes triviaal, maar ik kan hier niet zien wat jij precies doet, dus dat wordt lastig. Je kunt een batchfile debuggen door na elke regel een PAUSE statement in te voegen, dan kun je het stapsgewijs uitvoeren en precies zien bij welke regel het fout gaat. Maar dat moet je toch echt zelf doen.quote:Op donderdag 3 april 2008 03:22 schreef Parafernalia het volgende:
Dat ging ook fout dus...maar nog steeds lukt het niet
"Systeem kan het opgegeven pad niet vinden"
1 2 3 4 5 | chcp 1252 > nul pushd %1 if exist "%~n1.m3u" del "%~n1.m3u" for %%f in (*.mp3 *.ape *.flac) do echo %%~nxf>>"%~n1.m3u" |
1 2 3 4 5 | for /f "tokens=*" %%1 in ('dir /ad /b /s .') do ( pushd "%%~1" call %%~d1\make_m3u.bat "%%~1" popd) |
1 2 3 4 5 6 7 8 9 10 11 12 13 | chcp 1252 > nul for /f "tokens=*" %%1 in ('dir /ad /b /s .') do ( pushd %%~1 call :doit "%%1" popd ) goto exit :doit for %%f in (*.mp3 *.ape *.flac) do echo %%~nxf>>_temp.m3u if exist _temp.m3u ( sort < _temp.m3u > "%~n1.m3u" del _temp.m3u ) :exit |
Tja, de volgorde waarin de bestanden in een map worden getoond wordt bepaald door de verkenner, dus daar kan ik geen invloed op uitoefenen. Maar als je de bestanden bijv. sorteert op grootte, met de kleinste bovenaan, dan staat de playlist gegarandeerd bovenaan. Wel is het zo dat de bestandsnamen standaard worden getoond in alfanumerieke volgorde, dus een mogelijkheid zou zijn om de namen van alle playlistbestanden met 00 te laten beginnen. Maar of dat nu zo elegant is?quote:Op vrijdag 4 april 2008 14:32 schreef Parafernalia het volgende:
Het werktbedankt!!
(niet helemaal optimaal overigens..soms staat de playlist tussen de mp3's, en ik wil 'm graag bovenaan hebben..als dat nog te fixen valt, heel graag..maar dit is ook al top![]()
Ja, dat 00 heb ik al bij sommige albums, en dat vind ik ook primaquote:Op vrijdag 4 april 2008 14:47 schreef Riparius het volgende:
[..]
Tja, de volgorde waarin de bestanden in een map worden getoond wordt bepaald door de verkenner, dus daar kan ik geen invloed op uitoefenen. Maar als je de bestanden bijv. sorteert op grootte, met de kleinste bovenaan, dan staat de playlist gegarandeerd bovenaan. Wel is het zo dat de bestandsnamen standaard worden getoond in alfanumerieke volgorde, dus een mogelijkheid zou zijn om de namen van alle playlistbestanden met 00 te laten beginnen. Maar of dat nu zo elegant is?
OK, dit is heel eenvoudig te realiseren. In bovenstaand batchfile m3u.bat verander je dan de regel:quote:Op vrijdag 4 april 2008 17:50 schreef Parafernalia het volgende:
[..]
Ja, dat 00 heb ik al bij sommige albums, en dat vind ik ook prima :)
1 |
1 |
Ja, de oude playlists met een andere naam blijven staan, dus die kun je het best even handmatig verwijderen. Om te voorkomen dat je honderden mappen moet gaan doorkijken kun je een zoekopdracht geven voor bestanden met de naam *.m3u, deze vervolgens allemaal selecteren in het venster met zoekresultaten en daar verwijderen.quote:Op vrijdag 4 april 2008 21:16 schreef Parafernalia het volgende:
Kan ik de .bat nu gewoon nog een keer starten? Of maakt ie dan dubbele playlists aan?
Maakt op zich niet uit, is makkelijk te verwijderen met de search functie
Yes, dat was al geluktquote:Op vrijdag 4 april 2008 21:20 schreef Riparius het volgende:
[..]
Ja, de oude playlists met een andere naam blijven staan, dus die kun je het best even handmatig verwijderen. Om te voorkomen dat je honderden mappen moet gaan doorkijken kun je een zoekopdracht geven voor bestanden met de naam *.m3u, deze vervolgens allemaal selecteren in het venster met zoekresultaten en daar verwijderen.
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |