http://www.benf.org/other/cfr/ 下载反编译工具
@echo off
SET home=%cd%
rem 指定存放jar包的目录
SET jar_dir=%home%jardir
rem http://www.benf.org/other/cfr/ 下载反编译工具
SET CFR_VERSION=cfr_0_132
if "%1" == "" (
echo 未设置目标目录,使用默认目录jardir
) else (
SET jar_dir=%1
)
if not exist %jar_dir% (
echo jar dir not exist:%jar_dir%
pause
exit
)
SET outpath=""
cd %jar_dir%
for /f "delims=" %%i in ('dir /s /b /a-d /o-s *.jar') do (
echo 正在反编译 %%~ni...
title 正在反编译 %%i...
java -jar %home%\%CFR_VERSION%.jar "%%i" "%%i" --caseinsensitivefs true --outputdir "%%~di%%~pi%%~ni"
echo ----%%i已经反编译---
)
pause
exit