通过循环从带有文件名参数的批处理文件运行另一个exe文件

时间:2014-07-16 10:14:08

标签: batch-file parameters cmd iteration exe

我是编写批处理文件的新手。

我正在尝试使用带有程序参数的特定扩展名(.class)的文件夹中的文件数运行exe文件。即如果我要在单个文件上手动运行它,命令提示符中的以下命令将执行:

jad -sjava FileName.class

该行在同一目录中生成FileName.java。

但我的批处理文件不起作用,我无法弄清楚原因。没有错误,但它不起作用。以下是我的批处理文件:

@echo off
CD ".\ClassFiles"

for /r %%i in (*.class) do (
START "" "jad" -sjava %%i.class
)

SET /P uname=Press enter to exit:

1 个答案:

答案 0 :(得分:0)

如果你只是想反编译很多类文件 - 使用另一个工具 - 我使用jd-gui,这会将一大堆类文件导出到一个java文件的zip中为你   https://code.google.com/p/innlab/downloads/detail?name=jd-gui-0.3.3.windows.zip&