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

[文本处理] 求助将ping信息保存的脚本

各位大大  大家好
   我又一朋友因工作需要,将ping的结果 保存至文件中,因为IP数量多,所以最好是能打开直接输入要ping的IP并且保存至文件

补充一下

以下为需要ping的IP
如果能自动话的话  就更好了。最好便于拓展
北京市:202.96.199.133  202.96.0.133  202.106.0.20  202.106.148.1  202.97.16.195
上海市:202.96.199.132  202.96.199.133  202.96.209.5  202.96.209.133
天津市:202.99.96.68  10.10.64.68
广东省:202.96.128.143  202.96.128.68  202.96.128.110
深圳市:202.96.134.133  202.96.154.8  202.96.154.15
河南省:202.102.227.68  202.102.245.12  202.102.224.68
广西省:202.96.128.68  202.103.224.68  202.103.225.68
福建省:202.101.98.54  202.101.98.55  202.101.103.54  202.101.103.55
厦门市:202.101.103.55  202.101.103.54
湖南省:202.103.0.68  202.103.96.68  202.103.96.112
江苏省:202.102.15.162  202.102.29.3  202.102.13.141  202.102.24.35
陕西省:202.100.13.11  202.100.4.16
西安市:202.100.4.15  202.100.0.68
湖北省:202.103.0.68  202.103.0.117  202.103.24.68
山东省:202.102.154.3  202.102.152.3  202.102.128.68  202.102.134.68
浙江省:202.96.102.3  202.96.96.68  202.96.104.18
辽宁省:202.98.0.68  202.96.75.68  202.96.75.64  202.96.69.38  202.96.86.18  202.96.86.24
安徽省:202.102.192.68  202.102.199.68  10.89.64.5
重庆市:61.128.128.68  10.150.0.1
黑龙江:202.97.229.133  202.97.224.68
河北省:202.99.160.68  10.17.128.90
保定市:202.99.160.68  202.99.166.4
吉林省:202.98.5.68  202.98.14.18  202.98.14.19
江西省:202.101.224.68  10.117.32.40  202.109.129.2  202.101.240.36
山西省:202.99.192.68  202.99.198.6
新疆省:61.128.97.74  61.128.97.73
贵州省:202.98.192.68  10.157.2.15
云南省:202.98.96.68  202.98.160.68
四川省:202.98.96.68  61.139.2.69
重庆市:61.128.128.68  61.128.192.4
成都市:202.98.96.68  202.98.96.69
内蒙古:202.99.224.68  10.29.0.2
青海省:202.100.128.68  10.184.0.1
海南省:202.100.192.68  202.100.199.8
宁夏省:202.100.0.68  202.100.96.68
甘肃省:202.100.72.13  10.179.64.1
香港:205.252.144.228  208.151.69.65
澳门:202.175.3.8  202.175.3.3

TOP

保存内容到文本a.txt
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=1* delims=:" %%a in (a.txt) do (
  3.       set "ip=%%b"
  4.       for %%i in (!ip!) do ping %%i>>ping.txt
  5. )
  6. pause
复制代码
Still with wax

TOP

首先感谢 楼上的大大
辛苦了
但是输出的如果能更人性化就少了
例如
北京市
202.96.199.133  
ping结果
202.96.0.133  
ping结果
上海市
202.96.199.132
ping结果



这样的话会更好!

TOP

回复 4楼 的帖子

以后一次性陈述清楚,节约论坛空间和大家的时间。
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=1* delims=:" %%a in (a.txt) do (
  3.       set "ip=%%b"&echo %%a>>ping.txt
  4.       for %%i in (!ip!) do (
  5.                echo ping结果&echo ;
  6.                ping %%i>>ping.txt
  7. ))
  8. pause
复制代码
Still with wax

TOP

谢谢 楼上的
你的热心帮助在下
铭记在心
希望以后能一起进步

TOP

返回列表