SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6355|回复: 2

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

[复制链接]
发表于 2013-4-3 17:08:50 | 显示全部楼层 |阅读模式
<property name="file.diffcount" value="diffcount.exe"/> / N3 V6 j4 C* H( q3 ?

  j  Z# ^! p) y( J4 c0 m<target name="stat">
0 M4 s% @, U) D; ]! T) z4 _0 Z. |        <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">9 U- B5 y( S+ Q/ x/ x
            <arg line="/c "${file.diffcount} -c ${file1.stat}""/>" B! i: s4 W& o: x. t! C
        </exec>9 |! x2 l+ s0 _, S9 l
</target>
) a+ }; w, N& T
% E) K6 R  ~/ w/ V1 O如上代码所示,在Ant脚本里运行一个exe程序,我想将exe程序运行的结果输出到一个文本里,该如何写呢?- ~& `& V* m' P
就是如何在ant脚本里运行如下命令呢?
, W. ?; W1 S! |# W! Ndiffcount.exe -c ${file1.stat} >> aaa.txt
9 S$ S8 s' O0 E3 {) w5 M* B
$ G6 l" C9 x8 f* N  ?3 P! `! n或者Ant脚本里如何显示">>"输出符号??5 H! Q6 g$ h0 p2 M
发表于 2013-5-29 17:27:47 | 显示全部楼层
<exec dir="${src}" executable="diffcount.exe" os="Windows 2000" output="aaa.txt">, w2 e7 N% s3 C# z  a1 X
  <arg line="/c dir"/>  l3 _8 }8 q# q5 u8 t
</exec>7 t9 e1 Z: u" {: E6 w

6 F# J6 _' H1 @0 Y9 k" S1 F把src和os系统信息改一下就可以啦
回复 支持 反对

使用道具 举报

发表于 2013-6-20 09:26:42 | 显示全部楼层
<target name="stat">7 V) ]) p( w8 P" e, C0 [/ n* L
    <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
! Q. a  e$ \4 s, a/ E+ {: m  <redirector output="aaa.txt" alwayslog="true" append="true"/>
4 S5 ]7 l* r* L) L/ P  <arg line="/c "${file.diffcount} -c ${file1.stat}""/>
% J- N, W5 V( i  L </exec>$ k5 q! ^1 s) U7 d. h- M- d0 C
</target>
8 \* F6 |- w; `# [) f
2 \7 R: z+ l9 o. G, z4 I# H# B. `5 O+ h. ^
这样就可以解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-12-17 14:13 , Processed in 0.091561 second(s), 10 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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