Beiträge von mkoch im Thema „Windows Batch: FOR Schleife über alle Dateien“

    Nach langem Herumprobieren habe ich eine funktionsfähige Lösung gefunden:


    Gruß
    Michael

    Hallo,


    kennt sich hier jemand mit Batch-Files (für Windows 7) aus?


    Das folgende Batch-File funktioniert bereits. Man zieht ein Video per drag and drop auf das Batch File (d.h. der Dateiname wird als Parameter übergeben), dann wird FFmpeg aufgerufen um die letzten 30 Sekunden aus dem Video zu extrahieren, und das Ergebnis wird unter einem modifizierten Dateinamen abgespeichert. Z.B. aus P1000333.MOV wird CUT00333.MOV erzeugt.

    Code
    set INPUT=%1
    set OUTPUT=%INPUT:P10=CUT%
    c:\ffmpeg\ffmpeg -sseof -30 -i %INPUT% -c copy %OUTPUT%
    pause


    Ich möchte dieses Batch-File gerne mit einer FOR Schleife so erweitern, dass automatisch alle *.MOV Dateien im aktuellen Verzeichnis so bearbeitet werden. Aber ich krieg's einfach nicht hin.


    Gruß
    Michael