标题: [网络连接] 批处理怎样实现网络测试? [打印本页]
作者: dht740411 时间: 2011-3-22 12:32 标题: 批处理怎样实现网络测试?
本帖最后由 dht740411 于 2011-3-24 13:11 编辑
公司要求我每天测试十个左右的网址并生成报告,真要是一个一个的搞再把数据弄出来实在太闹心了,不知哪位老大帮帮忙做个批处理文件帮帮我这个菜菜了,此向各位老大们跪求了!!!!
需要网络测试 ,包括使用(ipconfig,ping,tracert命令)所测试出不同网址(大约10个)的具体值并以文本格式输出到批处理文件所在的文件夹下
因为是菜鸟没做过批处理所以在此向各位老大们学习!
我所需要的是:
第一步用ipconfig命令得到本机的所有IP信息并输出到"测试.txt",
第二步是ping并tracert一个网址或IP后所得到的信息追加到“测试.txt”
第三步是第二步的循环但是另一个网址或IP,直到循环到所有网址或IP测试完成- @echo off
- echo 昌图测试小组提示您文件正在处理,请稍后...
- ipconfig -all >昌图本网局端测试.txt
- for /f "delims=" %%a in (网址.txt) do @ if not %%a =="" ping %%a >>昌图本网局端测试.txt & tracert %%a >>昌图本网局端测试.txt
- echo ------------------------------------------------------------------------>> 昌图本网局端测试.txt
- echo %date% %time% >>昌图本网局端测试.txt
- echo ------------------------------------------------------------------------>> 昌图本网局端测试.txt
复制代码
如何在这个代码所输出的文本上添加个标头啊?例如昌图测试小组。
O(∩_∩)O谢谢了
作者: pdp320921 时间: 2011-3-22 19:57
本帖最后由 pdp320921 于 2011-3-22 20:00 编辑
新建个网址.txt在里面输入要测试的网址保存~- @echo off
- ipconfig -all >测试.txt
- for /f "delims=" %%a in (网址.txt) do @ if not %%a =="" ping %%a >>测试.txt && tracert %%a >>测试.txt
复制代码
没测试,不知行否
作者: dht740411 时间: 2011-3-22 21:22
本帖最后由 dht740411 于 2011-3-22 21:30 编辑
谢谢基本搞定万分感谢
向前辈学习 向前辈致敬
作者: dht740411 时间: 2011-3-23 20:07
3# dht740411
发现个毛病 当ping不通时tracert也不再运行
望解决
作者: Batcher 时间: 2011-3-23 20:31
4# dht740411
把&&改成&试试
作者: dht740411 时间: 2011-3-23 21:51
5# Batcher
改成1个&后成功 不知道可不可以加个文字的标头,例如某某测试小组 然后是所测试的内容
作者: Batcher 时间: 2011-3-24 09:45
6# dht740411
请把所有需求一次说完并更新到顶楼
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |