Board logo

标题: [网络连接] 批处理ping和tracert怎样在输出文本的同时显示在DOS窗口? [打印本页]

作者: cactus953    时间: 2010-9-6 20:20     标题: 批处理ping和tracert怎样在输出文本的同时显示在DOS窗口?

找了这个批处理。完成PING 和TRACERT的功能。但还想在输出文本的同时在DOS窗口里也显示相关内容。应该改下哪里?谢谢!

代码:
  1. @echo off
  2. echo                     
  3. set /p ip=你要ping/tracert的IP:
  4. if /I "%ip%"=="" Exit
  5. echo .
  6. echo 正在处理...
  7. echo ------------------------------------------------------------------------>  ping.txt
  8. echo     *科技成就未来,服务创造价值*                              >>ping.txt
  9. echo ------------------------------------------------------------------------>> ping.txt
  10. ping %ip% >> ping.txt
  11. tracert %ip% >> ping.txt
  12. echo ------------------------------------------------------------------------>> ping.txt
  13. echo                      %date% %time% >>ping.txt
  14. echo ------------------------------------------------------------------------>> ping.txt
  15. echo .
  16. echo 处理完成,结果在ping.txt中!
复制代码
echo .
pause
作者: TX_kakashi    时间: 2010-9-6 23:02

最后加一句
  1. type ping.txt
复制代码

作者: Batcher    时间: 2010-9-7 08:58

想做到“同时”,可以使用tee.exe。
作者: cactus953    时间: 2010-9-7 14:16

原帖由 TX_kakashi 于 2010-9-6 23:02 发表
最后加一句type ping.txt



谢谢!我试试。
作者: cactus953    时间: 2010-9-7 14:17

原帖由 Batcher 于 2010-9-7 08:58 发表
想做到“同时”,可以使用tee.exe。



还想问下,这条加到哪里呀。最后吗?谢谢!
作者: sgaizxt001    时间: 2010-9-7 20:46

tee.exe应该是第三方,首先要知道怎么用。
作者: gwbnah    时间: 2012-9-10 20:04

想做到“同时”,可以使用tee.exe。
Batcher 发表于 2010-9-7 08:58



    tee.exe 怎么用啊?

在DOS窗口中能同时显示TRACERT过程
作者: Batcher    时间: 2012-9-10 20:15

回复 7# gwbnah


    直接用
作者: gwbnah    时间: 2012-9-10 20:34

回复  gwbnah


    直接用
Batcher 发表于 2012-9-10 20:15



    我应该把这个命令加在什么位置
比如:
string tee.exe d:\1.txt
ping 192.168.1.1 -t 》d:\1.txt

是这样吗?
作者: forfiles    时间: 2012-9-11 06:19

回复 9# gwbnah
  1. ping 192.168.1.1 -t | tee.exe -a d:\1.txt
复制代码





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