Cassius1985
Captain
- Registriert
- Sep. 2004
- Beiträge
- 3.625
Ich hab mal wieder ein kleines Problem 
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"
Was hab ich übersehen, dass er, egal wie viele Dateien ich auf das BATCH ziehe, er nur die erste verarbeitet?

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"

Was hab ich übersehen, dass er, egal wie viele Dateien ich auf das BATCH ziehe, er nur die erste verarbeitet?