是否可以从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. 从Java运行.bat/.cmd文件
- 2. 从Ant构建文件运行Jbehave
- 3. 从SPSS中运行CMD行
- 4. 从cmd中引用外部jar文件运行jar文件
- 5. 从Windows Cmd行运行git:关键文件在哪里?
- 6. 如何从命令行(CMD)运行PSPP语法文件?
- 7. 从CMD运行Microsoft TraceView
- 8. 从cmd运行make vim
- 9. 从cmd运行javascript函数
- 10. 使一个文件在cmd中运行
- 11. 如何在cmd中运行python文件?
- 12. 使用PSExec和CMD运行JAR文件
- 13. 从SCONS运行ANT脚本
- 14. 从Ant运行AsUnit亚军
- 15. 使用.launch文件运行ANT目标
- 16. 构建失败,而运行Ant文件
- 17. maven,ant插件,antrun:运行
- 18. 运行Java程序从与类进口CMD由jar文件
- 19. 无法安装[Name] MsiExec返回:255,从Powershell运行cmd文件
- 20. 运行与BUIT的Web服务器从文件CMD
- 21. 从C#中的OpenFileDialog中选定的文件运行CMD命令
- 22. Linux从python运行shell cmd,无法加载配置文件
- 23. 命令是从cmd运行,但不是批处理文件
- 24. 为什么从CMD运行JAR文件时收到NoClassDefFoundError?
- 25. 如何从matlab运行一个cmd文件
- 26. 从Ant构建文件运行Java程序
- 27. 从不同文件夹运行ant exec任务
- 28. 从cmd行运行仪器4.3?
- 29. 从cmd行运行JDBC oracle java程序
- 30. 无法从cmd行运行Python
执行.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