SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6676|回复: 2

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

[复制链接]
发表于 2013-4-3 17:08:50 | 显示全部楼层 |阅读模式
<property name="file.diffcount" value="diffcount.exe"/>
, U6 \8 n8 I' h( z4 I) h5 v) S$ _! z! J6 H$ N$ w- V
<target name="stat">. U$ C$ r2 {8 U* r
        <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">( k8 E, Q0 l, k/ u
            <arg line="/c "${file.diffcount} -c ${file1.stat}""/>* N/ }2 M) S4 V% x% q2 z
        </exec>9 w6 B  N0 d8 q$ o+ g2 e
</target>
3 x; s) l- Q3 b1 U6 U: {$ I
5 v6 ?. z% g$ `0 O如上代码所示,在Ant脚本里运行一个exe程序,我想将exe程序运行的结果输出到一个文本里,该如何写呢?
8 |) A, o1 ]3 ~就是如何在ant脚本里运行如下命令呢?
3 B2 l8 }' T" h! D6 X$ \' Tdiffcount.exe -c ${file1.stat} >> aaa.txt( P0 W0 N8 Y! |# _' Q$ ~! m+ x
, x/ F' f" w  L2 _$ J, |( V/ S* c7 ^- g
或者Ant脚本里如何显示">>"输出符号??' {1 u+ J" e; r. X/ E5 c
发表于 2013-5-29 17:27:47 | 显示全部楼层
<exec dir="${src}" executable="diffcount.exe" os="Windows 2000" output="aaa.txt">6 C, M; d4 r+ `# s5 R
  <arg line="/c dir"/>
+ y9 z# u/ h0 q2 G' W2 t</exec>
$ @  T# n* b1 n# D! c
' N4 h4 b: U5 G% A把src和os系统信息改一下就可以啦
回复 支持 反对

使用道具 举报

发表于 2013-6-20 09:26:42 | 显示全部楼层
<target name="stat">
6 W- ]" b( O. y& X; |    <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">5 O- Z/ U# [# U0 D# u6 e
  <redirector output="aaa.txt" alwayslog="true" append="true"/>; o( |& d# _: ^% F* A
  <arg line="/c "${file.diffcount} -c ${file1.stat}""/>
1 W/ H6 F. H' ^% |* { </exec># u7 \( [5 d# X$ ?) u. y6 H
</target>
" V/ f) e9 {% s6 c6 j* _  B  [, a/ N- k& Z) D
4 [+ e( B) ]2 b8 o6 k8 l
这样就可以解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-4-24 11:07 , Processed in 0.068376 second(s), 10 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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