2014-03-04 116 views
1

後,我有一個運行像BAT文件將無法啓動另一個BAT文件ant命令

蟻族「乾淨」的「調試」,「壓縮」,「buildnumber」 -f℃的ANT命令.bat文件:\用戶\釐米\ WebstormProjects \ GAME \編譯\ build.xml文件

這隻螞蟻命令後我有這個

開始run_vbs.bat

,不執行該命令。

我在做什麼錯?

回答

3

使用此啓動螞蟻批處理文件:

call ant_batch.bat 

這可能是因爲您沒有使用call關鍵字等批處理文件不會返回控制,它只是結束。

+0

從File Watchers中調用ant_batch.bat。這是一個我使用Webstorm的插件,因爲最新版本的Webstorm不支持​​ant。 因此,每次保存我的.js文件時,File Watcher都會調用ant_batch.bat文件 – CMS

+0

將'start run_vbs.bat'放在ant批處理文件的末尾。 – foxidrive

+0

我在我的ant批處理文件中已經有了這個命令。這實際上是我的問題,即ant批處理文件不會運行另一個批處理文件,在我的情況下run_vbs.bat – CMS

1

我不得不從我ant_batch.bat調用Ant這樣

調用Ant 「乾淨」 的 「調試」, 「壓縮」, 「buildnumber」 -f C:\用戶\釐米\ WebstormProjects \ GAME \建立\ build.xml

因此,在調用ant時需要使用關鍵字「call」,因爲在螞蟻調用之後的其他命令將不會被執行。

+0

這正是我給你的建議 - 在批處理文件中使用'call',因爲如果不使用'call',它將不會返回控制權。 'Ant'也是一個批處理文件,對不對? – foxidrive

+0

對不起,我誤解了你。那麼我會給你正確的答案 – CMS