Board logo

标题: [文本处理] 批处理如何实现结果同时在窗口显示并另存为文本? [打印本页]

作者: whilom    时间: 2010-10-29 09:55     标题: 批处理如何实现结果同时在窗口显示并另存为文本?

在用 带 》命令输出到指定文本时,在dos窗口就不会出现命令的结果。比如我执行一个长ping命令
  1. ping 192.168.1.1 -t 》d:\1.txt
复制代码
,ping的结果就不会实时出现在dos窗口里。需要我不断的打开那个文本才能看到实时的情况,请教高手能否有好的办法。关于文本的保存,可以不需要即时保存,只要在中止命令时将所有内容保存即可。
作者: TX_kakashi    时间: 2010-10-29 10:26

后面加
  1. type d:\1.txt
复制代码

作者: whilom    时间: 2010-10-29 11:29

谢谢楼上这位兄弟的回复,但是这样的话,命令不结束,dos是不会显示结果的。。。比如我用ping -t这样的命令,我需要看到的是有实时显示。
作者: TX_kakashi    时间: 2010-10-29 11:39

代码有点问题,我再看看。

[ 本帖最后由 TX_kakashi 于 2010-10-29 11:46 编辑 ]
作者: Batcher    时间: 2010-10-29 16:13

可以在批处理里面调用tee.exe
作者: yangfengoo    时间: 2010-10-29 19:00

start ping 192.168.1.1 -t
ping 192.168.1.1 -t >>d:\1.txt
作者: zz100001    时间: 2010-10-29 20:20

原帖由 Batcher 于 2010-10-29 16:13 发表
可以在批处理里面调用tee.exe

tee.exe 是什么东西,我只见过一个 mtee.exe ?
作者: cjiabing    时间: 2010-11-2 19:06

批处理命令假如命令本身没有提供相应功能是不可以在同一命令内实现“同时或同步”滴!~
要么等PING完再TYPE,要么使用两个命令分开进行。
作者: Batcher    时间: 2010-11-2 22:05     标题: 回复 7楼 的帖子

作用差不多
作者: gwbnah    时间: 2012-9-10 20:24

可以在批处理里面调用tee.exe
Batcher 发表于 2010-10-29 16:13



    在批处理里如何使用tee.exe我搞了半天也没有搞出来看到PING的过程的界面,求答复,谢谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2