Cassius1985
Captain
- Registriert
- Sep. 2004
- Beiträge
- 3.615
Ich hab mal wieder ein kleines Problem ![Lächeln :) :)](/forum/styles/smilies/smile.gif)
Hier erstmal das Script:
Ich möchte, Simpel gesagt, einfach mehrere Dateien in die Batch ziehen, diese soll dann eine *.mp4 nach der anderen ablaufen, so viele, wie per Drag&Drop
Aktuell nimmt er nur die erste Markierte Datei.
Die Dateien liegen alle in unterschiedlichen Ordnern auf unterschiedlichen Laufwerken, daher die "Aufdröselung"![Lächeln :) :)](/forum/styles/smilies/smile.gif)
Was hab ich übersehen, dass er, egal wie viele Dateien ich auf das BATCH ziehe, er nur die erste verarbeitet?
![Lächeln :) :)](/forum/styles/smilies/smile.gif)
Hier erstmal das Script:
Code:
@echo off & setlocal
For /f "tokens=1,2 delims=" %%f in ("%1") do (
set "LAUFWERK=%%~df"
set "PFAD=%%~pf"
set "DATEI=%%~nf"
)
echo %LAUFWERK%
echo %PFAD%
echo %DATEI%
ffmpeg -y -i %LAUFWERK%%PFAD%%DATEI%ns.MP4 -i song.mp3 -codec copy -shortest %LAUFWERK%%PFAD%%DATEI%.mp4
Ich möchte, Simpel gesagt, einfach mehrere Dateien in die Batch ziehen, diese soll dann eine *.mp4 nach der anderen ablaufen, so viele, wie per Drag&Drop
Aktuell nimmt er nur die erste Markierte Datei.
Die Dateien liegen alle in unterschiedlichen Ordnern auf unterschiedlichen Laufwerken, daher die "Aufdröselung"
![Lächeln :) :)](/forum/styles/smilies/smile.gif)
Was hab ich übersehen, dass er, egal wie viele Dateien ich auf das BATCH ziehe, er nur die erste verarbeitet?