css js 图片压缩批处理命令(基于YUI Compressor)_DOS/BAT

复制代码 代码如下:

@echo off
::设置YUI Compressor启动目录
SET YUIFOLDER=D:\yuicompressor-2.4.2\build\

::设置你的JS和CSS根目录,脚本会自动按树层次查找和压缩所有的JS和CSS
SET INFOLDER=D:\jscss\src
SET OUTFOLDER=D:\jscss\build
echo 正在查找 JavaScript, CSS ...
chdir /d %INFOLDER%

for /r . %%a in (*.js *.css) do (
copy %%a "%OUTFOLDER%\" && echo 复制%%~fa成功 || echo 复制%%~fa失败,请检查文件是否存在!
@echo 正在压缩 %%~a ...
@java -jar %YUIFOLDER%\yuicompressor-2.4.2.jar --charset UTF-8 %%~fa -o %%~fa
)
@echo CSS JS压缩完成!

for /r . %%b in (*.gif) do (
@echo 正在查找 gif...
@pngout %%~fb /kp
del /q/f %%~fb
)

@echo gif转换完成!

for /r . %%c in (*.png) do (
@echo 正在查找 png...
@pngout %%~fc
)

@echo png压缩完成!

pause & exit

时间: 2024-08-01 18:19:40

css js 图片压缩批处理命令(基于YUI Compressor)_DOS/BAT的相关文章

django访问静态资源css, js, 图片报编码错误解决办法

错误截图如下 可以发现所有的静态资源文件,包括css, js, 图片文件都找不到,后台错误报编码错误. 试过很多办法,包括在settings.py 中设置 DEFATULT_CHARSET='UTF-8' 等,也还试过有人说过的,在manage.py 中加入下面的语句: 程序代码 程序代码  代码如下 复制代码 reload = reload(sys) sys.setdefaultencoding("cp1251") #其实这里还会报错,貌似python2.7 不支持 setdefau

写批处理必备的一些命令参数使用技巧_DOS/BAT

 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件. 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令.当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的.批处理的程序

常用批处理内部命令使用详解_DOS/BAT

批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程. 了解了大概意思后,我们正式开始学习.先看一个简单的例子! @echo off echo "欢迎来到非常BAT!" pause 把上面的3条命令保存为文件test.bat或者test.cmd然后执行, 他就会在屏幕上显示以下二行话: 欢迎来到非常BAT! 请按任意键继续. .

批处理常用网络命令和符号篇_DOS/BAT

2.1学习 ping  ipconfig  arp  start  shutdown  taskkill 命令 学习要点: 1.测试IP连接:ping 2.查看IP配置:ipconfig 3.解析地址:arp 4.开启命令:start 5.关闭或重启计算机:shutdown 6.关闭指定进程taskkill 一.测试IP连接:ping 用来检查网络是否通畅或者网络连接速度的命令.在此,我们只了解一些基本的参数就可以了. -n count 发送count指定的Echo数据包数. 定义向目标IP发送

精通批处理教程 批处理从入门到精通_DOS/BAT

最近好多猜测弱口令的病毒在网上流行,比如前段时间闹得很厉害的Worm.Dvldr 蠕虫就是一个典型.这些病毒有个共同点就是利用批处理来进行ipc$连接,从而来猜测管理员的口令达到控制服务器的目的.病毒由几个文件和几个复杂的批处理组成.批处理算不上真正意义上的编程,但是它的一些思想和编程比较近似.通过在网上和一些初学的朋友交流,发现他们对于批处理很感兴趣,多多少少了解一些命令的用法,但缺乏比较系统的了解,所以特意写下这篇教程,好让感兴趣的朋友对批处理有个整体的认识,并能通过该教程举一反三,写出自己

net use 命令集合详解()_DOS/BAT

net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为 H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /

批处理实例代码教程 集合_DOS/BAT

批处理实例代码教程 -------------------------------------------------------------------------------- 批处理程序删除自身.bat echo 有时候我们需要批处理程序在执行完成之后删除自身,可以用 del %0 例: 复制代码 代码如下: @echo off echo 按任意键后我将删除自身 pause del %0 ---------------------------------------------------

Xcopy命令参数使用介绍_DOS/BAT

XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件:使用时源盘符.源目标路径名.源文件名至少指定一个:选用/S时对源目录下及其子目录下的所有文件进行COPY.除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录:选用/V参数时,对的拷贝的扇区都进行较验,但速度会降低. 我们不可数典忘祖,该学习的还是要学习,不该忘记的还是不能忘记,尤其是DOS批处理命令,在开发软件或项目的时候,都离不开这些基本的

批处理常用特殊符号简介_DOS/BAT

批处理常用特殊符号     1.@  命令行回显屏蔽符     2.%  批处理变量引导符     3.>   重定向符     4.>>  重定向符     5.<.>&.<& 重定向符     6.|  命令管道符     7.^  转义字符     8.&  组合命令     9.&& 组合命令     10.||  组合命令     11.""  字符串界定符     12., 逗号     13.;