Ich versuche gerade mithilfe von BATCH bzw. CMD eine Sicherung zu entwickeln die mehrere Instanzen von kopiervorgängen öffnet die alle gleichzeitig arbeiten. Der klu an der Sache ist, ich möchte auch einen lade Balken der pro fertig gewordenen Vorgang hochzählt bis alle zusammen sind und dann einem Bescheid das er fertig ist.

Bisher habe ich es so versucht:

Mein Zähler:

@echo off

set TRUEcounter=0

set FALSEcounter=0

:start

if exist "TEMP\TRUE" goto true

if exist "TEMP\FALSE.txt" goto false

 rem Das Laufwerk wird automatisch das genommen wo auch diese .cmd ist.

if %TRUEcounter%=18 goto exit

timeout /t 1

goto start

:true

rename "%x%\TEMP\TRUE" "!true"

set /a TRUEcounter=%TRUEcounter%+1

goto start

:false 

rename "%x%\TEMP\FALSE" "!false"

set /a FALSEcounter=%FALSEcounter%+1

goto start

:exit

set TRUEcounter=0

set FALSEcounter=0

exit

Der Ladebalken:

@echo off

set TRUEcounter=0

set FALSEcounter=0

color 0a

mode con cols=100 lines=28

:0/18

LOGO

LADEBALKEN

echo   Fehler: %FALSEcounter%

:00

if "%TRUEcounter%"=="1" goto 1/18

 rem frühere Idee (if %TRUEcounter%==>1 goto 1/18 UND if %TRUEcounter%==0) 

timeout /t 1 >NUL

goto 00

:1/18

cls

echo   Fehler: %FALSEcounter%

:01

if "%TRUEcounter%"="2" goto 2/18

rem if TRUEcounter>1 goto 2/18

timeout /t 1

goto 01

und so weiter