在nant中调用批处理文件

use*_*958 6 nant batch-file

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

Hau*_*olt 8

这很简单,实际上 - 我会试着说明一下:

 <target name="run-command">
   <exec program="ConsoleTest.exe" basedir="${test.dir}">
     <arg value="-cp" />
   </exec>
 </target>
Run Code Online (Sandbox Code Playgroud)

basedir是可选的,它指定从哪里运行程序.但是如果你的程序在路径上(比如ping),你可能不必担心它.

看一下官方文档 :)


Jam*_*s L 1

使用执行任务

  • 您可能还必须使用 cmd /c yourbatch.cmd 因为 nant 可能不知道哪个程序执行批处理文件。 (3认同)