2013-06-05 102 views
3

我.bat文件如下:爲什麼.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上逐一輸入命令時,它運行正常。

回答

8

android是.bat文件,並調用從另一個名爲.bat沒有停止的第一個要求call

call android update project -p .\ 

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

+1

年。螞蟻清潔和螞蟻釋放也需要「呼叫」。 –

+0

mvn clean compile install也需要調用,非常感謝@laalto – prashu132