MS-DOS Forum

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

 
Informationen über schleife
 Schleife funktioniert nicht
Verfasst am: 05.08.2010, 09:48  Aufrufe: 1938 


... Version zur Verfügung stellen SET File=%sFile:"=% REM SET File=%File: =% SET src=%Ref%%File% SET tgt=%Path%%File% xcopy /r /y %src% %tgt% REM ActiveX-Steuerelemente registrieren IF %str:~-3% == "ocx" RegSrv32.exe src tgt echo %%i pause SHIFT GOTO anfang :ende echo done pause Leider passiert in der Schleife ...

 Batch zum Löschen
Verfasst am: 08.07.2010, 11:36  Aufrufe: 2636 

Allerdings bekommt er mit Leerzeichen ein paar Probleme, daher solltest du am besten "_" (underlines) verwenden anstatt " ". Heraus kommt also, das "Ordner" jetzt für Backup_2010_07 steht. In der Schleife läuft er jeden Ordner jetzt einmal durch (In dem Verzeichniss in dem die Batch ist), ist dieser nicht passend zu dem heutigen Monat wird dieser einfach gelöscht und alles was dadr ...

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

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 Batchd ...

 SHIFT MS-DOS Befehlsreferenz
Verfasst am: 20.12.2009, 03:53  Aufrufe: 1209 

Die Parameter sind der Name des Verzeichnisses, gefolgt von einer beliebigen Anzahl von Dateinamen: @echo off rem KOPIER.BAT kopiert eine beliebige Anzahl von Dateien rem in ein Verzeichnis. rem Der Befehl hat die folgende Syntax: rem kopier dir dateil datei2 set nachdir=%1 :schleife shift if '%1"==" goto ende copy %1 %nachdir% goto schleife :ende set nachdir= echo Fertig.

 MODE MS-DOS Befehlsreferenz
Verfasst am: 13.09.2009, 10:50  Aufrufe: 2139 

Wenn Sie den Befehl mode in einem Netzwerk verwenden, dürfen Sie keine der r-Werte verwenden. Sie können diesen Parameter abkürzen, indem Sie retry= einfach weglassen und einen Wert für r angeben. Hinweise Abbrechen einer Zeitüberschreitungsschleife Um eine aufgrund einer Zeitüberschreitung auftretende Schleife abzubrechen, drücken Sie die Tasten STRG+C. Einstellen der Modi für Parallel-Drucker Für Pa ...

 Errorlevel in Variable Batch Programmierung
Verfasst am: 11.06.2009, 06:53  Aufrufe: 7831 

Dazu muss diese Information zunaechst auf irgend eine Weise in eine Variable uebernommen werden. Zur Loesung des Problems gibt es einmal die brutale Methode: 255 IF-Abfragen mit GOTO zu einem von 255 Labels, wo jeweils der entsprechende SET-Befehl ausgefuehrt wird. Auf die etwas feinere Art werden FOR-Schleifen benutzt, mit denen das Ergebnis schrittweise aus drei Ziffern zusammengesetzt wird. Um zu verstehen, ...




[ Time: 0.1624s ][ Queries: 54 (0.0116s) ][ GZIP on - Debug on ]