Batch file 在nant中调用批处理文件

Batch file 在nant中调用批处理文件,batch-file,nant,Batch File,Nant,如何在nant脚本中调用批处理文件???(可能有一个调用批处理文件的目标)。使用。实际上,这很简单-我将尝试说明: <target name="run-command"> <exec program="ConsoleTest.exe" basedir="${test.dir}"> <arg value="-cp" /> </exec> </target> 另外:)在放入批处理文件之前,您是否考虑了中的任务?

如何在nant脚本中调用批处理文件???(可能有一个调用批处理文件的目标)。

使用。

实际上,这很简单-我将尝试说明:

 <target name="run-command">
   <exec program="ConsoleTest.exe" basedir="${test.dir}">
     <arg value="-cp" />
   </exec>
 </target>


另外:)

在放入批处理文件之前,您是否考虑了中的任务?我需要将一些小javascript文件组合在一起,并打算使用批处理文件,但事实证明nantcontrib有一个concat任务,例如。

您可能还必须使用cmd/c yourbatch.cmd,因为nant可能不知道哪个程序执行批处理文件。@Joey:
cmd/c
提示至关重要;只有这样,才有可能运行一些你还不知道是exe还是bat文件的东西。如果你用这个来写答案,我会投赞成票。@Joey:等等,有了
cmd/c
,NAnt将无法在Linux上运行相同的构建脚本,对吗?无论如何,在Linux上使用完全相同的脚本是很困难的,所以只需在两个不同的任务中按平台进行区分。@Joey:我不确定这有什么困难,但我已经在一份报告中询问了这个问题。