7751 mal gelesen
Um mehrere CDs möglichst bequem hintereinander weg kopieren zu können (um z. B. alte Digitalfotos auf Festplatte zusammenzuführen), habe ich das unten stehende BAT-Script erstellt. Um die gelesenen CDs auch gleich ausgeworfen zu bekommen, braucht man noch CDDOOR, das man z. B. hier findet: http://www.911cd.net/forums//index.php?act=attach&type=post&id=1381
Und hier der Code:
@echo off echo Serienkopie rem variablen festlegen rem Quellaufwerk MUSS UPPERCASE sein!!! - Sonst bockt cddoor set starter=%0 set startlw=%starter:~1,2% set ziel=y:\#fotos\ set quelldrive=G set farbschema=47 rem farben siehe http://malektips.com/xp_dos_0015.html :anfang color %farbschema% rem piepsen @echo rem laufwerk auf cddoor +%quelldrive% echo Neue CD einlegen, Laufwerk schliessen und kurz warten, bis CD angelaufen ist! echo Um das Kopieren zu beenden: STRG + C druecken! pause rem laufwerk schliessen (manuell) rem ordner anlegen = volume label %quelldrive%: for /f "tokens=1-5*" %%1 in ('vol') do ( set volume=%%6 & goto echoit ) :echoit echo %volume% wird angelegt... md %ziel%%volume% rem Kopieren starten %startlw% xcopy %quelldrive%:\*.* %ziel%%volume% /y /s /e /c /i /f /h rem Kopieren erfolgreich beenden goto anfang