SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5391|回复: 2

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

[复制链接]
发表于 2013-4-3 17:08:50 | 显示全部楼层 |阅读模式
<property name="file.diffcount" value="diffcount.exe"/> # z* R: @* g7 v/ u

. z3 X, d& e% m; h! ?<target name="stat">
; V/ E1 ~1 j  r% Y6 V4 L* i        <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
$ Q, F) V: F' K% v  t            <arg line="/c "${file.diffcount} -c ${file1.stat}""/>. {/ J7 B" l7 i
        </exec># O4 j. Z7 P* s2 M
</target>
. l- u) j5 g' K6 v. ?4 N# @. Q1 S% O0 C5 ?3 O7 ?
如上代码所示,在Ant脚本里运行一个exe程序,我想将exe程序运行的结果输出到一个文本里,该如何写呢?
9 y% [( R' d& G' s4 }就是如何在ant脚本里运行如下命令呢?
, o5 b( X' l& y8 ?diffcount.exe -c ${file1.stat} >> aaa.txt' K5 [* Z: p4 }' a; ^. P

3 b$ t6 F4 V9 ~5 q- \7 p0 C! a或者Ant脚本里如何显示">>"输出符号??
' L! E0 ~: S* w
发表于 2013-5-29 17:27:47 | 显示全部楼层
<exec dir="${src}" executable="diffcount.exe" os="Windows 2000" output="aaa.txt">. b- j# H1 E$ i" o1 @. M
  <arg line="/c dir"/>: ~8 O" F  C$ P6 y2 b* U
</exec>9 {( p5 ^  p/ ]: H
% T7 i- n3 i* V4 v6 B
把src和os系统信息改一下就可以啦
回复 支持 反对

使用道具 举报

发表于 2013-6-20 09:26:42 | 显示全部楼层
<target name="stat">) I  \+ F% [" v) C6 T/ y
    <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
% M3 K; w( f1 @  <redirector output="aaa.txt" alwayslog="true" append="true"/>
2 T" l( T& D: B3 {* o7 s  <arg line="/c "${file.diffcount} -c ${file1.stat}""/>& j# @7 D- y0 E2 f; @
</exec>
0 s2 O$ x8 C- ?9 z3 Y, F</target>
% @8 [, S" ~7 q) D: g
- q# R3 K& p3 o2 F: O( _' y9 l7 P6 p6 G- Z1 Q8 a! L
这样就可以解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-1-17 22:20 , Processed in 0.064556 second(s), 10 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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