[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
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
复制代码
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

返回列表