Ik weet niet of dit het juiste forum is maar hier stonden de meeste batch gerelateerde dingen in. Ik probeer een batch file te maken die alle DWG's zipt op de plek waar ze staan, dus in submappen.
Dit is het nu:
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 1\teke.ning2.dwg
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 1\tek.ening1.dwg
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 2\tekening3.dwg
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 2\te.kening4.dwg
Dit moet het worden:
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 1\teke.ning2.zip
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 1\tek.ening1.zip
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 2\tekening3.zip
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 2\te.kening4.zip
nu kom ik met deze code een heel eind:
maar nu doet hij het natuurlijk niet, omdat er ook tekeningen zijn zonder punten... Mijn vraag is eigenlijk "Hoe los je zoiets het beste op?" en "zijn er verbeter punten aan te brengen in mijn code?" wat als er spaties in mijn documentnaam zitten?
Dit is het nu:
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 1\teke.ning2.dwg
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 1\tek.ening1.dwg
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 2\tekening3.dwg
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 2\te.kening4.dwg
Dit moet het worden:
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 1\teke.ning2.zip
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 1\tek.ening1.zip
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 2\tekening3.zip
C:\Users\Beneden\Desktop\ziptest\Hoofdmap\submap 2\te.kening4.zip
nu kom ik met deze code een heel eind:
code:
1
2
3
| dir *.dwg /OE /S /B >C:\Users\Beneden\Desktop\ziptest\test.txt FOR /F "tokens=1,2 delims=." %%I in (C:\Users\Beneden\Desktop\ziptest\test.txt) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%I.%%J.zip" "%%I.%%J.dwg" pause |
maar nu doet hij het natuurlijk niet, omdat er ook tekeningen zijn zonder punten... Mijn vraag is eigenlijk "Hoe los je zoiets het beste op?" en "zijn er verbeter punten aan te brengen in mijn code?" wat als er spaties in mijn documentnaam zitten?
psn: M0nkeymen81 | Inglourious Guardians