日期:2014-05-17  浏览次数:20617 次

批量使用 YUI Compressor 压缩 CSS JS

使用方法: 下载附件并将下列内容保存到一个bat文件即可,压缩目标是本级文件夹下的所有CSS和JS文件

?

@echo off

pause

(dir %1 /aa /b /s | findstr /e /c:"js") > compressor.tmp

for /f %%i in (compressor.tmp) do (
??? echo %%i
??? java -jar yuicompressor-2.4.2.jar --line-break 2048 --type js --charset utf-8 -o %%i".tmp" %%i
??? copy %%i".tmp" %%i
??? del %%i".tmp"
)

(dir %1 /aa /b /s | findstr /e /c:"css") > compressor.tmp

for /f %%i in (compressor.tmp) do (
??? echo %%i
??? java -jar yuicompressor-2.4.2.jar --line-break 2048 --type css --charset utf-8 -o %%i".tmp" %%i
??? copy %%i".tmp" %%i
??? del %%i".tmp"
)

del compressor.tmp

pause

echo on