找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27664|回复: 4

[网络连接] 求助大神给改下ping各个网点设备的BAT代码

[复制链接]
发表于 2013-4-23 10:33:54 | 显示全部楼层 |阅读模式
工作需要经常ping各个网点的设备主机是否在线,自己在网上找了一个批处理,但是功能还不够全。
            
求大神改下,要求:
  1.每次运行时能够记录日期、时间
  2.将网络ping不通的IP输出到“ok.txt”(下面的代码运行后输出的是能够ping通的IP)
  1. @echo off
  2. ping -n 2 10.25.75.193&&echo 10.25.75.193/北京>>ok.txt
  3. ping -n 2 10.25.75.225&&echo 10.25.75.225/上海>>ok.txt
  4. ping -n 2 10.25.67.1&&echo 10.25.67.1/天津>>ok.txt
  5. ping -n 2 10.25.68.1&&echo 10.25.68.1/南京>>ok.txt
  6. ping -n 2 10.25.73.193&&echo 10.25.73.193/广州>>ok.txt
  7. notepad ok.txt
复制代码
发表于 2013-4-23 11:21:50 | 显示全部楼层
  1. ||echo %date% %time% ...
复制代码
发表于 2013-4-23 11:23:53 | 显示全部楼层
  1. @echo off
  2. set now=%date% %time%
  3. echo %now%>>ok.txt
  4. echo %now%>>no_ok.txt
  5. ping -n 2 10.25.75.193 && echo 10.25.75.193/北京>>ok.txt || echo 10.25.75.193/北京>>no_ok.txt
  6. ping -n 2 10.25.75.225 && echo 10.25.75.225/上海>>ok.txt || echo 10.25.75.225/上海>>no_ok.txt
  7. ping -n 2 10.25.67.1 && echo 10.25.67.1/天津>>ok.txt || echo 10.25.67.1/天津>>no_ok.txt
  8. ping -n 2 10.25.68.1 && echo 10.25.68.1/南京>>ok.txt || echo 10.25.68.1/南京>>no_ok.txt
  9. ping -n 2 10.25.73.193 && echo 10.25.73.193/广州>>ok.txt || echo 10.25.73.193/广州>>no_ok.txt
  10. start ok.txt
  11. start no_ok.txt
复制代码
 楼主| 发表于 2013-4-23 15:11:36 | 显示全部楼层
回复 3# BAT-VBS
老师你好,能不能只输出不通的IP,代码还能再简单些吗?所有的主机加起来有1450台呢。。。
    好痛苦啊好痛苦
发表于 2013-4-23 15:30:47 | 显示全部楼层
回复 4# 55318659
  1. @echo off
  2. set now=%date% %time%
  3. echo %now%>>no_ok.txt
  4. for /f %%i in (IP.txt) do (
  5.     ping -n 2 %%i || echo %%i>>no_ok.txt
  6. )
  7. start no_ok.txt
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 04:31 , Processed in 0.026398 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表