SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 7103|回复: 2

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

[复制链接]
发表于 2013-4-3 17:08:50 | 显示全部楼层 |阅读模式
<property name="file.diffcount" value="diffcount.exe"/> : U  k8 c  S  d

7 y; Q, I! p" v" v* d) e<target name="stat">
+ _( D! h* u2 ^6 C- h% G        <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
- C( y3 C7 _9 A8 k            <arg line="/c "${file.diffcount} -c ${file1.stat}""/>' c2 y7 B# \7 _3 p; ^, r. s
        </exec>
, e3 q6 S' A  `</target>
8 q5 ?8 H: l0 j
  ~) y* }/ B4 a! o* y如上代码所示,在Ant脚本里运行一个exe程序,我想将exe程序运行的结果输出到一个文本里,该如何写呢?" j, k* n  A4 P# S" p
就是如何在ant脚本里运行如下命令呢?5 N" n2 D% ]* {4 c0 r  r. G; v
diffcount.exe -c ${file1.stat} >> aaa.txt
& W" D! \3 J" ^8 w; C# e9 [8 ~# l& _; y6 z0 D) G
或者Ant脚本里如何显示">>"输出符号??2 z4 I- Q8 o: {  w' h" q: K! Z* j
发表于 2013-5-29 17:27:47 | 显示全部楼层
<exec dir="${src}" executable="diffcount.exe" os="Windows 2000" output="aaa.txt">
* q- j7 i2 \6 t+ W- Q% E- R7 y0 G  <arg line="/c dir"/>
' D! T) s4 E5 p7 x</exec>4 s8 j  U" |5 W# t! J

, u6 I/ k) b" Q0 d' C. S把src和os系统信息改一下就可以啦
回复 支持 反对

使用道具 举报

发表于 2013-6-20 09:26:42 | 显示全部楼层
<target name="stat">
# ^( J) W3 E8 {3 H    <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">% \  g4 |3 Z5 g6 W/ t
  <redirector output="aaa.txt" alwayslog="true" append="true"/>
0 _# `7 X& D, o! K( @1 o, L  <arg line="/c "${file.diffcount} -c ${file1.stat}""/>
/ p( f! @+ N) J/ i6 H+ C </exec>1 t5 h0 z" b/ u6 y$ ?- v2 M
</target>
. B, S: s6 n0 ?( R1 q( `! v8 @. J" s0 a! ~; v: H  a$ C' {' r3 j

+ F% z* @* n2 W  n% s这样就可以解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /5 下一条

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

GMT+8, 2020-2-21 05:08 , Processed in 0.070917 second(s), 10 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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