Så här komprimerar du en mapp med bilder enkelt med en batchfil i Windows
Den andra dagen skrev vi upp hur man komprimerar en mapp med bilder med en enda rad från bash shell prompt, som är inbyggd i Linux men fungerar på Windows om du installerar Cygwin. Naturligtvis finns det en enklare lösning för Windows-användare, och läsaren Lee Thompson skrev in för att dela den med er alla.
Först måste du installera ImageMagick för Windows och se till att det finns i din systemväg.
Skapa sedan en ny satsfil i Anteckningsblock med ett smart namn som compressall.bat och klistra in i följande rader av kod. Observera att du kan justera * .jpg till något annat om du också vill inkludera PNG-filer.
@echo av
för %% f IN (* .jpg) DO convert -quality 70 "%% f" "%% f"
Spara den batchfilen någonstans i din systemväg (du kan klistra in den i C: \ Windows om du verkligen vill, men det är bättre att skapa en skriptmapp och lägga till den i din systemväg). Då är allt du behöver göra att navigera till en mapp i kommandotolken och köra batchfilen genom att skriva compressall
i snabb takt.
Men vi kan göra det ännu bättre.
Vi har nyligen visat dig en dum geek-trick där du kan köra kommandon i adressfältet i Utforskaren eller öppna en kommandotolk som redan är inskriven till den mappen. Och nu har vi äntligen ett bra användarfall för det där tricket.
När du har sparat compressall-batchfilen i systemvägen kan du använda den var du vill. Öppna bara en mapp med bilder i Utforskaren och skriv sedan in compressall
till adressfältet.
Du kommer att se ett kommandotolfönster blinka upp och försvinna snabbt när det är klart. Och alla dina bilder kommer att vara en mindre filstorlek.
Om du vill bli riktigt snygg kan du ändra batchfilen för att skapa en säkerhetskatalog, kopiera alla bilder där och fortsätt sedan med komprimeringen. På så sätt skulle du ha en automatisk säkerhetskopiering innan du komprimerar bilder.
Återigen, tack till läsaren Lee Thompson för denna bra tips!