Board logo

标题: 【已解决】【50元红包】指定路径批量压缩png和jpg文件 [打印本页]

作者: linfeng_321    时间: 2022-5-18 09:17     标题: 【已解决】【50元红包】指定路径批量压缩png和jpg文件

本帖最后由 linfeng_321 于 2022-5-18 11:07 编辑

指定路径文件夹
111
222
.....
可以设置更多文件夹(包含该文件夹里子文件夹)里的png和jpg压缩
作者: zaqmlp    时间: 2022-5-18 10:55

http://bcn.bathome.net/tool/7.12/nconvert.exe
http://bcn.bathome.net/tool/pngquant.exe
  1. @echo off&cd /d "%~dp0"
  2. set "exefile1=.\nconvert.exe"
  3. set "exefile2=.\pngquant.exe"
  4. if not exist "%exefile1%" (echo;"%exefile1%" 未找到&pause&exit)
  5. if not exist "%exefile2%" (echo;"%exefile2%" 未找到&pause&exit)
  6. for %%a in (
  7.     "D:\xxx\文件夹1"
  8.     "E:\yyy\文件夹2"
  9.     "E:\zzz\文件夹3"
  10. ) do (
  11.     if exist "%%~a" (
  12.         for /f "delims=" %%b in ('dir /a-d-h/b/s "%%~a\*.jpg" "%%~a\*.png" 2^>nul') do (
  13.             echo;"%%~b"
  14.             if /i "%%~xb" equ ".jpg" (
  15.                 "%exefile1%" -quiet -overwrite -q 70 "%%~b"
  16.             )
  17.             if /i "%%~xb" equ ".png" (
  18.                 "%exefile2%" --force --ext .png --quality 70-80 "%%~b"
  19.             )
  20.         )
  21.     )
  22. )
  23. pause
  24. exit
复制代码

作者: linfeng_321    时间: 2022-5-18 11:07

回复 2# zaqmlp


    已支付,谢谢大佬!




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2