为什么.bat文件会跳过行并跳到最后?

时间:2013-06-05 07:51:10

标签: java android ant batch-file

我的.bat文件如下:

@echo on
cd %1\%2
copy D:\source\Meep\bat\ant.properties .\
android update project -p .\ 
ant clean
ant release

当我启动bat文件时,它正确地运行到行android update project -p .\,然后跳到最后一行跳过ant cleanant release行。

以下内容已在控制台中打印出来:

D:\>cd D:\source\Meep\Meep\trunk\MeepApp

D:\source\Meep\Meep\trunk\MeepApp>copy D:\source\Meep\bat\ant.properties .\
已复制         1 个文件。

D:\source\Meep\Meep\trunk\MeepApp>android update project -p .\
Updated local.properties
Updated file D:\source\Meep\Meep\trunk\MeepApp\proguard-project.txt

D:\source\Meep\Meep\trunk\MeepApp>

为什么?请告诉我如何运行整个bat命令。非常感谢。

注意:当我逐一在CMD上输入命令时,它运行正常。

1 个答案:

答案 0 :(得分:8)

android是一个.bat文件,并且在不停止第一个的情况下从另一个调用.bat需要call

call android update project -p .\

更多信息:How to run multiple .BAT files within a .BAT file