SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6150|回复: 2

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

[复制链接]
发表于 2013-4-3 17:08:50 | 显示全部楼层 |阅读模式
<property name="file.diffcount" value="diffcount.exe"/> ! j% g6 k) E1 H
6 |- S' }, u- W3 T0 G
<target name="stat">
  H5 s' e4 H& N/ I3 t* U5 F8 A! P        <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
, {; n) A  h9 a            <arg line="/c "${file.diffcount} -c ${file1.stat}""/>
1 {3 g4 m: ^" i. @# ~        </exec>
, a1 q( \" D1 {8 @% |( c; S' i</target>7 D  Y& q# D0 S; N1 U) c/ Q

2 m- [8 e/ o2 h+ H! Y, p& ?如上代码所示,在Ant脚本里运行一个exe程序,我想将exe程序运行的结果输出到一个文本里,该如何写呢?
/ \1 w0 w5 d. j: ]4 t5 u8 X就是如何在ant脚本里运行如下命令呢?, j& g; b" T7 j/ n/ ~2 W1 s: g
diffcount.exe -c ${file1.stat} >> aaa.txt1 I! i- ]- @; j8 \  J: U

7 U+ R8 @8 w- G1 u, q4 x8 P或者Ant脚本里如何显示">>"输出符号??. H# g2 N+ J' _; F5 {
发表于 2013-5-29 17:27:47 | 显示全部楼层
<exec dir="${src}" executable="diffcount.exe" os="Windows 2000" output="aaa.txt">
$ e, F; H* e, N& I$ V  <arg line="/c dir"/>
* c4 p% g: C! k) k$ X. b</exec>
& m+ F- G( L1 W3 N; ?/ N7 ?8 V- Q" U6 h
把src和os系统信息改一下就可以啦
回复 支持 反对

使用道具 举报

发表于 2013-6-20 09:26:42 | 显示全部楼层
<target name="stat">5 X3 K, @% N: o1 d, {" s7 B. w$ K; F6 v
    <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
, q3 m* b3 Z# s+ s" E! j; g2 `0 v( b) a  <redirector output="aaa.txt" alwayslog="true" append="true"/>' O2 J* G, ?" [$ W! K3 L) d
  <arg line="/c "${file.diffcount} -c ${file1.stat}""/>
& _' A3 ^8 Z8 ~ </exec># [& ?/ s0 _2 d3 K: G' l
</target>; u/ J) N' I; }8 t

- W3 ]/ F, k! d
& i2 J; F9 X$ Z+ R& }这样就可以解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-9-25 23:50 , Processed in 0.065164 second(s), 10 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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