为什么我的Windows批处理文件没有连续执行?

时间:2013-11-30 16:49:18

标签: windows batch-file cmd

我的批处理文件是这样的.......

D:& cd directory1& dex2jar classes.dex
E:& cd directory2& dex2jar classes.dex
F:& cd directory3& dex2jar classes.dex
E:& cd directory4& dex2jar classes.dex .......(很多类似的代码行)

执行此问题只是第一行正在执行而cmd关闭而不执行剩余行为什么?...如何解决?

[注意]“dex2jar classes.dex”命令将我的classes.dex转换为可执行jar文件
这个命令是“dex2jar classes.dex”导致问题吗?

谢谢

1 个答案:

答案 0 :(得分:2)

如果没有充分的理由,请不要在每一行使用&

它目前失败,因为dex2jar可能是批处理文件本身,并且必须使用CALL调用批处理文件。

所以你的代码看起来像

cd /D D:\directory1
call dex2jar classes.dex

cd /D E:\directory1
call dex2jar classes.dex

cd /D F:\directory1
call dex2jar classes.dex