Windows Batch: FOR Schleife über alle Dateien

  • 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

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


    Gruß
    Michael

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!