【发布时间】:2015-02-01 13:31:42
【问题描述】:
@echo off
ping www.google.com > pinglog.txt
pause
我有这个命令,但我的问题是当你添加“>”或“>>”时,命令提示符不会显示后台发生的事情。有没有办法在执行 ping 后复制所有内容?
我也知道这段代码:
@echo off
ping www.google.com > pinglog.txt
type pinglog.txt
pause
但是,屏幕仍然是空白的,好像什么都没发生一样。希望有人能帮忙
【问题讨论】:
-
我不确定您要做什么,但请尝试删除/评论
@echo off行。 -
查找适用于 Windows 的 tee 及其用法here
-
第二个脚本应该可以在 ping 完成后输出。批处理不支持在程序运行时输出到文件和控制台。
-
它工作得很好,但问题是,我看不到 ping 发生的情况。这就是我想要实现的。 ping 结果后,我可以看到 ping 进度,将所有内容保存在文本文件中。
标签: file batch-file output ping