2013.9.5 ProGuard ,批处理

1,ProGuard 是用java写的,运行它需要jre。

用来压缩,混淆,优化java程序的工具。

对于用java写成的android程序,可以用android sdk自带的proguard 来混淆。


2,批处理

每一行是一条命令,每个命令里可包含多个子命令

第一行开始,最后一行结束

“::” 是注释

@: 在屏幕中不显示@后面的这一行命令

echo: 开关命令,on 或者 off,直接执行echo显示当前echo状态,echo on/打开,echo off / 关闭(它后面的命令都不显 示命令本身,只显示执行结果),echo还可以用来显示内容,比如 echo xxx

pause: 暂停,按任意键继续

: goto  跳转

%:参数

if / if not :条件判断,比如 if "%1" == "/?" goto help, if not "%1" == "/?" goto what

if exist / if not exist : 存在判断,比如 if exist c:/1.png del c:/1.png

if errerlevel : 结果判断,比如

	masm %1.asm 
	if errorlevel 1 pause & edit %1.asm 
	link %1.obj 
先对源代码进行汇编,如果失败则暂停显示错误信息,并在按任意键后自动进入编辑界面;否则用link程序连接生成的obj文件

call : 调用另一个批处理脚本

find: 搜索特定字符串

你可能感兴趣的:(2013.9.5 ProGuard ,批处理)