12. Februar 200916 j Hi, ich möchte folgende Aktion per Batch automatisieren. Ein JPG soll 9x dupliziert werden. Die Datei die duplizieren möchte heißt 01Bild.jpg Die Duplikate sollen folgendermaßen heißen. 03Bild.jpg, 05Bild.jpg, 07Bild.jpg usw Bisher habe ich per Hand kopiert und umbenannt. Das ist aber seeehr lästig. Bin mit Batch nicht so dicke. Hab auch schon einiges gegoogelt. Der Treffer war aber nicht dabei. Wär klasse wenn mir jemand helfen könnte. vielen Dank im voraus Max
12. Februar 200916 j hier mein Vorschlag für eine bat: copy 01Bild.jpg 03Bild.jpg copy 01Bild.jpg 05Bild.jpg copy 01Bild.jpg 07Bild.jpg copy 01Bild.jpg 09Bild.jpg copy 01Bild.jpg 11Bild.jpg copy 01Bild.jpg 13Bild.jpg copy 01Bild.jpg 15Bild.jpg copy 01Bild.jpg 17Bild.jpg copy 01Bild.jpg 19Bild.jpg Grüße Alexander
12. Februar 200916 j mein vorschlag for /L %%i IN (3 2*%%i+1 [B]18[/B]) do copy 01Bild.jpg 0%%iBild.jpg den endwert (fett) kannst dann beliebig anpassen
12. Februar 200916 j musste noch basteln... @echo off set file=%1 for /L %%i IN (3 2*%%i+1 18) do ( IF %%i LSS 10 ( copy %1 0%%i%file:~2% ) ELSE ( copy %1 %%i%file:~2% ) ) lässt sich jetzt so aufrufen >batch.bat 01irgendwas.igw
13. Februar 200916 j Wow, das klappt wirklich. Vielen, vielen Dank für die schnelle Reaktion. Wenn ich doch nur verstehen könnte was die einzelnen Zeichenfolgen bewirken
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.