MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
Jappy Chat startenChat   RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Batch Programmierung
Autor
Nachricht
p3pp0






Problem mit For Schleife
Verfasst am: 02.02.2010, 08:12

Ich möchte mit einer Batchdatei folgendes Problemlösen:

Für alle Videos mit dem Format *.dv in einem Ordner soll das Konvertierungstool HandbrakeCLI ausgeführt werden. Wenn gerade keine DV Datei im Ordner ist, soll es so lange schleife laufen bis das wieder der Fall ist. Ich will also, auf gut Deutsch, wenn ich eine DV Datei in den Ordner Kopiere, das diese Umgewandelt wird. Dazu habe ich bis jetzt folgende Batchdatei geschrieben

:BLUB

IF exist *.dv (
For %%f In (C:\Programme\Handbrake\*.dv) Do (
HandbrakeCLI -i %%f -o %%f.mp4
DEL %%f
)
)
goto BLUB

Das DEL, da das Tool sonst immer wieder die gleiche Datei kodieren würde, die DV Datei kann nach dem Codieren ruhig gelöscht werden (muss sie aber nicht). Das funktioniert auch alles so wies ist wunderbar, nur: Wenn Keine DV-Datei im Ordner ist läuft das Programm Schleife, wenn jedoch wieder eine da ist läuft diese Schleife weiter, ohne zu Codieren, also Ohne die HandbrakeCLI auszuführen...

Suche schon seit Tagen eine Lösung und komme nicht drauf, wäre toll wenn mir jemand helfen könnte Smile
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    MS-DOS Forum Foren-Übersicht -> Batch Programmierung

Tags: schleife, for

 


 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Kopieren einer Datei auf einen Drucker 1359 02.01.2009, 23:10
Keine neuen Beiträge Kopieren von Text von der Tastatur in eine Datei 1895 29.12.2008, 17:41
Keine neuen Beiträge Umbenennen einer Datei während des Kopierens 2734 16.12.2008, 04:04
Keine neuen Beiträge eine gelöschte MS-DOS Datei wiederherstellen 3865 09.11.2008, 10:47
Keine neuen Beiträge 782 15.03.2010, 00:34
Keine neuen Beiträge MS-DOS wird nicht im oberen Speicherbereich ausgeführt 1402 09.11.2008, 10:40
 



[ Time: 0.3939s ][ Queries: 60 (0.1954s) ][ GZIP on - Debug on ]