[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

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

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

TOP

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

TOP

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

[ 本帖最后由 TX_kakashi 于 2010-10-29 11:46 编辑 ]

TOP

可以在批处理里面调用tee.exe
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

start ping 192.168.1.1 -t
ping 192.168.1.1 -t >>d:\1.txt

TOP

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

tee.exe 是什么东西,我只见过一个 mtee.exe ?

TOP

批处理命令假如命令本身没有提供相应功能是不可以在同一命令内实现“同时或同步”滴!~
要么等PING完再TYPE,要么使用两个命令分开进行。
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 7楼 的帖子

作用差不多
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

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



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

TOP

返回列表