2009-03-10 12 views

答えて

1

exec taskを使用してください。実際には、非常に簡単です

+3

また、どのプログラムがバッチファイルを実行しているかわからないため、cmd/c yourbatch.cmdを使用する必要があります。 – Joey

+0

+1のcmd/cヒント。ありがとう! –

+0

@Joey: 'cmd/c'ヒントは非常に重要です。それだけでは、それがexeかバットファイルかどうかまだ分からないものを実行することが可能になります。あなたがそれで答えを書くなら、私はそれをアップヴォートするでしょう。 –

8

- 私が説明しようとするでしょう:

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

basedirには、それがどこからプログラムを実行することを指定し、オプションです。しかし、あなたのプログラムが(pingのような)経路上にあれば、おそらくそれについて心配する必要はありません。

あなたはnantcontribでの作業を考慮したバッチファイルをドロップする前に、同様official documentation :)

2

を見たことがありますか?私はいくつかの小さなjavascriptファイルを一緒にsmooshする必要があり、バッチファイルを使用しようとしていましたが、例えばnantcontribにconcatタスクがあることが分かりました。

関連する問題