执行cmd命令,不改变目录



很抱歉愚蠢的问题,但是我想在不改变当前目录的情况下在另一个目录中执行"ant"命令。这可能吗?我在C:foo中,想在C:bar中运行"ant"。我可以写

cd ../bar
ant

但是可以在一行中完成吗?

您可以使用-f参数指定Ant的构建文件。例如:ant -f C:barbuild.xml

我找到解决办法了。mic4ael提供使用-f,这工作,但我的构建失败,可能是因为它非常复杂。

start "title" /d C:bar /b /w "ant"

/d path -在哪里执行
/b -在同一窗口中,否则将打开新窗口
/w -等待,直到该命令完成。否则。bat将继续执行。

http://ss64.com/nt/start.html

这是适合很多情况下,这是我一直在寻找的。

相关内容

  • 没有找到相关文章

最新更新