SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5877|回复: 2

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

[复制链接]
发表于 2013-4-3 17:08:50 | 显示全部楼层 |阅读模式
<property name="file.diffcount" value="diffcount.exe"/> + U0 a# i' `4 m7 |; f, t
9 m: w' g; |0 j& {: ^/ A. y
<target name="stat"># y8 d) }5 c* a3 U
        <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">2 |/ R' m5 e# w! s) c; r* m
            <arg line="/c "${file.diffcount} -c ${file1.stat}""/>
) U$ {& @) n% `/ i  t        </exec>
% V; ?; ]8 a+ t. B4 ?( x* H</target>- c8 A* P; m  j8 h/ C" u

. H. l( X' o9 G如上代码所示,在Ant脚本里运行一个exe程序,我想将exe程序运行的结果输出到一个文本里,该如何写呢?: C- O( P! s6 u% G  ^! ~+ L
就是如何在ant脚本里运行如下命令呢?9 v* P: o6 m0 [% ?* {' D' N
diffcount.exe -c ${file1.stat} >> aaa.txt
1 x+ m' B# f6 A8 T
7 y) F5 ]- p( C; }或者Ant脚本里如何显示">>"输出符号??
  s3 F+ ~1 r. b/ z! \$ Z2 q4 A
发表于 2013-5-29 17:27:47 | 显示全部楼层
<exec dir="${src}" executable="diffcount.exe" os="Windows 2000" output="aaa.txt">1 r7 m. \1 G* K; T  o) h
  <arg line="/c dir"/>
1 c0 @) N" R- G$ `' m5 l$ S</exec>
$ z* P: J7 c. T2 `* X1 r5 u- q; N: Y8 f8 q) S' j# N
把src和os系统信息改一下就可以啦
回复 支持 反对

使用道具 举报

发表于 2013-6-20 09:26:42 | 显示全部楼层
<target name="stat">2 _7 b+ W. P0 b. w( S3 v
    <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
# `1 G/ f1 T* `9 Y  <redirector output="aaa.txt" alwayslog="true" append="true"/>
& w/ U+ N1 X6 ?# M/ Q3 o9 X  <arg line="/c "${file.diffcount} -c ${file1.stat}""/>0 t3 n" e/ g! j! q5 B7 y) m
</exec>
* B& z" N4 [2 h9 W2 n; X+ K</target>+ }9 _1 p2 k! Z& S; ?' T# X

0 p5 ~3 Q! ^' E+ b0 V2 Q% K* `3 T1 U
这样就可以解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-6-22 09:43 , Processed in 0.065857 second(s), 10 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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