@echo off
C:
CD\
del %TEMP%\Ausfuehren.bat
copy C.\VORLAGE\Vorlage.dat %TEMP%\Ausfuehren.bat
dir /ad | find "HDD" /C >> %TEMP%\Ausfuehren.bat
Call %TEMP%\Ausfuehren.bat
del %TEMP%\Ausfuehren.bat
C:\Hauptbatch.bat WEITER@echo off
set Anzahl=dir /ad | find "HDD" /C alle Ordner im momentanen Verzeichnis aufgezählt werden, welche "HDD" im Namen haben (hier musst du ein gutes Schlüsselwort finden) und die Anzahl ausgegeben. Die Anzahl wird dann ans Ende der Ausfuehren.bat angehängt, welche aufgerufen wird, um die Variable zu setzen. Danach wird die Ausfuehren.bat gelöscht und die Hauptbatch.bat wieder aufgerufen, aber mit dem Parameter WEITER. Hauptbatch sieht etwa so aus:@echo off
BREAK ON
IF "%1Param"=="WEITERParam" GOTO WEITER
C:\Finde-Anzahl.bat
:WEITER
IF "%Anzahl%Var"=="1Var" GOTO OK
IF "%Anzahl%Var"=="2Var" GOTO OK
..
IF "%Anzahl%Var"=="10Var" GOTO OK
GOTO NICHT-OK
:OK
~~~Deine Aktionen~~~
:NICHT-OK
~~~Deine Aktionen~~~
Durchschnittswwert ermitteln
Mrfivejunior 27.07.2007 - 75 Hits - 7 Antworten
per Batch gleichnamige Unterordner in versch. Ordnern erstellen?
06elf 24.08.2007 - 21 Hits - 2 Antworten
Anzahl Urlaubstage
Mkl 16.01.2008 - 31 Hits - 4 Antworten
Laufwerksname per Batch Ermitteln
Ralfman 13.03.2008 - 81 Hits - 16 Antworten
Batch Ordner Downloaded
Harvey17 14.03.2008 - 106 Hits - 2 Antworten