SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6961|回复: 2

[Java] Ant脚本里运行exe程序,如何将exe运行结果输出到文本里?

[复制链接]
发表于 2013-4-3 17:08:50 | 显示全部楼层 |阅读模式
<property name="file.diffcount" value="diffcount.exe"/> ) q) h7 w/ B% \- }0 }2 `

- ?% O. }5 a. A2 S<target name="stat">
* T4 V- X) v+ C/ P6 _        <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
5 [7 q; e* `$ R  l            <arg line="/c "${file.diffcount} -c ${file1.stat}""/>2 s4 u9 _, |: ~
        </exec>
2 w/ j  j4 r  _! b9 e9 i& E</target>8 }* u  \( C" w, b
. h% l3 f+ }6 x1 r
如上代码所示,在Ant脚本里运行一个exe程序,我想将exe程序运行的结果输出到一个文本里,该如何写呢?& n9 H- o% Y2 R- h- ?) V- m
就是如何在ant脚本里运行如下命令呢?' l( c; A: {, ?6 r' z3 c2 x' b+ |
diffcount.exe -c ${file1.stat} >> aaa.txt
9 c& q3 R8 v+ L6 h! Q6 a
. {4 F  \  Y* {5 ^8 ]2 g或者Ant脚本里如何显示">>"输出符号??- ?# L. ~2 Q' T( ?& s# H
发表于 2013-5-29 17:27:47 | 显示全部楼层
<exec dir="${src}" executable="diffcount.exe" os="Windows 2000" output="aaa.txt">( k, J1 [4 U, w
  <arg line="/c dir"/>3 r- p8 F6 K" \( X0 `4 [* [7 P1 l( @
</exec>( @! ]& ?( n+ w6 R. r% E
& W$ y7 P7 w9 g# g8 v
把src和os系统信息改一下就可以啦
回复 支持 反对

使用道具 举报

发表于 2013-6-20 09:26:42 | 显示全部楼层
<target name="stat">
9 ]' C* L2 _7 ~    <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">, X3 F( S6 L+ U2 l3 _5 Z& p
  <redirector output="aaa.txt" alwayslog="true" append="true"/>6 X' F* x' C. \
  <arg line="/c "${file.diffcount} -c ${file1.stat}""/>, g: @0 ]# N6 G! D" q5 H
</exec>
3 |0 P$ j, z/ p</target>
- e8 T3 ?# U0 v
' I/ W5 F% D! U3 h! w/ M! c
3 l5 B& l5 b  r& o' s( K这样就可以解决了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-10-16 08:58 , Processed in 0.065383 second(s), 10 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表