ANT:在 Windows 上启动后台进程

发布于 2025-01-04 12:47:59 字数 127 浏览 0 评论 0原文

我希望 ANT 在 Windows 计算机上执行 .cmd 文件...但不应显示命令提示符。该进程应该在后台运行。 Ant 应该只触发该命令并继续执行下一个命令。 我什至尝试使用Windows“/B”开关,但它不起作用。 有人有建议吗?

I want ANT to execute a .cmd file on windows machine... but the command prompt should not be displayed. the process should be running in background. Ant should just fire the command and proceed with the next command.
I even tried using the windows "/B" switch, but it did not work.
Does anybody have a suggestion?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╭⌒浅淡时光〆 2025-01-11 12:47:59

像这样使用 exec 任务:

 <exec executable="cmd" spawn="true">
   <arg value="/c"/>
   <arg value="foobar.cmd"/>
 </exec>

这应该足够了,否则如果您需要使用 start /B ... :

 <exec executable="cmd">
   <arg value="/c"/>
   <arg value="start"/>
   <arg value="/b">
   <arg value="foobar.cmd"/>
 </exec>

请参阅 ant 手动执行任务 了解详细信息。

Use exec task like that :

 <exec executable="cmd" spawn="true">
   <arg value="/c"/>
   <arg value="foobar.cmd"/>
 </exec>

That should be sufficient, otherwise if you need to use start /B ... :

 <exec executable="cmd">
   <arg value="/c"/>
   <arg value="start"/>
   <arg value="/b">
   <arg value="foobar.cmd"/>
 </exec>

See ant manual exec task for details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文