是否可以從Ant運行命令(.cmd文件)?我需要爲此編寫Java代碼嗎?從Ant運行.cmd文件
6
A
回答
10
<exec executable="cmd" os="Windows XP">
<arg value="/C"/>
<arg value="command to run"/>
</exec>
8
您可以使用exec任務來完成此操作。從ant exec文檔:
請注意.bat文件通常不能直接執行。通常需要使用/ c開關執行命令shell可執行文件cmd。
所以,你需要做的是這樣的:
<exec executable="cmd">
<arg value="/c"/>
<arg value="batchfile.cmd"/>
</exec>
注意,通過這樣做,你已經創建了在Windows中運行Ant腳本的依賴。
1
添加到eradicus回答,您還可以通過
<target name="test">
<exec executable="cmd" dir="C:/Users/mydir/">
<arg value="/C" />
<arg value="myjob.bat arg1 arg2" />
</exec>
</target>
相關問題
- 1. 無法從cmd行運行Python文件
- 2. 從Java運行.bat/.cmd文件
- 3. 從ruby文件運行cmd腳本?
- 4. 從Ant構建文件運行Jbehave
- 5. 無法運行Ant文件
- 6. 從Java運行ant
- 7. 從SPSS中運行CMD行
- 8. 從cmd中引用外部jar文件運行jar文件
- 9. 從cmd運行.class java文件。從使用下面的命令CMD問題
- 10. 如何從命令行(CMD)運行PSPP語法文件?
- 11. 從Windows Cmd行運行git:關鍵文件在哪裏?
- 12. 運行從蟒蛇一個bat文件,而直接從CMD
- 13. 命令從CMD運行,但不會從批處理文件
- 14. 從CMD運行Microsoft TraceView
- 15. 從cmd運行javascript函數
- 16. 從cmd運行make vim
- 17. 使一個文件在cmd中運行
- 18. 使用PSExec和CMD運行JAR文件
- 19. 如何運行CMD線Java類文件
- 20. 用空格文件運行CMD命令
- 21. 運行EXE文件形式CMD與C#
- 22. 運行.cmd文件時出現問題#
- 23. 通過Java代碼運行.cmd文件
- 24. 如何在cmd中運行python文件?
- 25. 使用.launch文件運行ANT目標
- 26. 錯誤而運行Ant構建文件
- 27. 使用Gradle(build.gradle)運行ANT build.xml文件
- 28. 構建失敗,而運行Ant文件
- 29. 如何從PHP運行Ant
- 30. 從SCONS運行ANT腳本
執行.BAT,.CMD,......與您的窗口機器上的參數中的任何目錄下。如果我需要運行一個cmd /蝙蝠文件來準備環境,然後在即將到來的Ant任務中運行.exe,這是如何工作的?我使用這種方法,它似乎執行我的CMD文件,但然後下面的.exe不知道這一點,並抱怨env尚未準備好。 – 2014-04-04 17:10:27
我用''嘗試過,雖然沒有錯誤,但它記錄了正在執行的事實,但它不會清除命令窗口。爲什麼是這樣?還嘗試將CLS寫入.bat和.cmd文件並執行該操作。 是否有可能通過其他方式從螞蟻清除Windows命令窗口? –
brennanyoung
2017-05-09 08:58:07