SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6547|回复: 2

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

[复制链接]
发表于 2013-4-3 17:08:50 | 显示全部楼层 |阅读模式
<property name="file.diffcount" value="diffcount.exe"/>
" U% f2 d( L/ ~7 ]  d4 D% X7 G9 c# x: [8 P. U3 G
<target name="stat">
, ~/ `* |2 d: \# L        <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
, r/ |1 }, I( C  \( Z            <arg line="/c "${file.diffcount} -c ${file1.stat}""/>" n7 A9 T* V/ e& M# m
        </exec>
# q& u4 Q2 s9 F</target>
, S, Q  E# k9 {; j' j% _6 F3 f
3 N, Q4 x' |& p- T& t如上代码所示,在Ant脚本里运行一个exe程序,我想将exe程序运行的结果输出到一个文本里,该如何写呢?
( T5 X( U7 K( h" _4 n0 z就是如何在ant脚本里运行如下命令呢?
( p! v4 r, N) f, }diffcount.exe -c ${file1.stat} >> aaa.txt; s( f. M- V4 d

0 w5 j1 w0 w, T: w6 \: t或者Ant脚本里如何显示">>"输出符号??* S7 }; \  `$ g1 S
发表于 2013-5-29 17:27:47 | 显示全部楼层
<exec dir="${src}" executable="diffcount.exe" os="Windows 2000" output="aaa.txt">
8 O$ a4 l( R% h2 S1 R  <arg line="/c dir"/>! J9 @8 B  i! D
</exec>7 i/ c" C! X5 u) e4 _& @; K& w
* R9 B5 u! r/ z8 ?' ]  ~  {
把src和os系统信息改一下就可以啦
回复 支持 反对

使用道具 举报

发表于 2013-6-20 09:26:42 | 显示全部楼层
<target name="stat">
3 n) t  `0 ]5 V9 `    <exec executable="cmd" dir="${diff.path}" failonerror="true" newenvironment="true">
% R$ P2 b6 r& C8 K" R/ }* K  <redirector output="aaa.txt" alwayslog="true" append="true"/>: _# }3 w- F; Y. r
  <arg line="/c "${file.diffcount} -c ${file1.stat}""/>8 I6 u6 _0 q, E5 q
</exec>: ~& n; `9 m6 n3 P% i( b& K: ?4 H
</target>
1 ~/ g3 M/ G) u  H& F) j7 {& U
/ @% [: z3 {& n" m) j& g. S$ |$ E" Y$ s$ u( o3 J
这样就可以解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-2-19 18:00 , Processed in 0.060019 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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