[ Last edited by hirro on 2008-1-21 at 08:52 AM ]作者: fastslz 时间: 2008-1-17 12:19 for /f "delims=" %%a in ('ping www.baidu.com') do echo.%%a&echo.%%a>>c:\1.txt作者: hirro 时间: 2008-1-17 12:42 谢谢fastslz的回答
不过效果并不是我想要的
我希望在ping的同时显示结果,就像一般在cmd里直接输入ping命令那样的逐行显示结果,然后将结果写入文本
fastslz的回答是在ping命令结束以后才输出结果并写入文件
不知道能不能实现.......
[ Last edited by hirro on 2008-1-17 at 12:50 PM ]作者: fastslz 时间: 2008-1-17 13:05 那就不是菜鸟问题了,借助第3方工具,搜下贴,站长曾经推荐过某第3方工具作者: zh159 时间: 2008-1-17 13:53 只能找比尔修改ping了,第三方工具也是将ping的输出结果类似for方式回显和写入文件作者: huahua0919 时间: 2008-1-17 14:05 如果你鱼和熊掌想兼得,那就多写一遍
@echo off & color 9c
:start
set /a a=a+1
ping www.baidu.com >c:\1.txt
for /f "delims=" %%a in (c:\1.txt) do echo.%%a%%a..[%a%]..%%a& ping -n 1 127.0.0.1>nul
goto start
不知道有没有人提到过, 呵呵, 如果想找回丢失的字符, 可以看看下面的
@echo off & color 9c
:start
set /a a=a+1
ping www.baidu.com >c:\1.txt
for /f "delims=" %%a in (c:\1.txt) do echo.%%a%%a %%a& ping -n 1 127.0.0.1>nul
goto start