批量ping IP地址
发布网友
发布时间:2022-05-10 20:34
我来回答
共4个回答
热心网友
时间:2022-06-26 05:08
@echo off
setlocal enabledelayedexpansion
set 192.168.0.1=张三电脑
set 192.168.0.2=李四电脑
set 192.168.0.3=没人使用
::4-254就自己加了。
for /l %%u in (1,1,254) do (ping -n 1 192.168.0.%%u>nul&&call echo !192.168.0.%%u! 正使用中...&&call echo !192.168.0.%%u! 正使用中...>>lock.txt||call echo !192.168.0.%%u! 网络不通...&&call echo !192.168.0.%%u! 网络不通...>>lock.txt)
start lock.txt
IP定意文件格式 "IP.txt">>IP地址 空格 定意名
192.168.0.1 网关
192.168.0.2 DNS
198.120.23.5 网管机
100.100.100.1 机房
......
@echo off
echo 查看中.....
for /f "tokens=1,2" %%a in (ip.txt) do (ping -n 1 %%a>nul&&call echo %%b 开机中...>>lock.txt||call echo %%b 网络不通...>>lock.txt)
start lock.txt
如只要不通的就删除"&&call echo %%b 开机中...>>lock.txt"内容就行了。
@echo off
for /f "tokens=1,2" %%a in (ip.txt) do (ping -n 1 %%a>nul||call echo %%b.....网络不通>>lock.txt)
start lock.txt
@echo off
title 查看IP是否通20081202版
color 0a
echo 广告内容
echo 张运长 QQ:16888888
echo.
echo.
echo 查看中.....
for /f "tokens=1,2" %%a in (ip.txt) do (ping -n 1 %%a>nul&&call echo %%b.....开机中||call echo %%b.....网络不通)
for /f "tokens=1,2" %%a in (ip.txt) do (ping -n 1 %%a>nul&&call echo %%b.....开机中>>lock.txt||call echo %%b.....网络不通>>lock.txt)
ping -n 3 127.1>nul
start lock.txt
热心网友
时间:2022-06-26 05:09
简单:192.168.0.1是AA ,剩下的你自己加上去就是了。
思路:把ping的结果放到aa文件里面,用find检查,如果有out字样“ping不通会有timed out",就显示不通,如果没有就显示正常,然后退出。
内容如下
ping 192.168.0.1 >aa
find /i aa "out"
if errorlevel 1 ((del /q aa)&(goto 2))
if errorlevel 0 ((goto 3))
:2
echo 网络正常
:3
echo 需要检测以下网络:AA
ping 192.168.0.2 >bb
find /i bb "out"
if errorlevel 1 ((del /q aa)&(goto 4))
if errorlevel 0 ((goto 5))
:4
echo 网络正常
exit
:5
echo 需要检测以下网络:bb
ping 192.168.0.3 >cc
find /i cc "out"
if errorlevel 1 ((del /q aa)&(goto 6))
if errorlevel 0 ((goto 7))
:6
echo 网络正常
:7
echo 需要检测以下网络:cc
热心网友
时间:2022-06-26 05:09
PingInfoView (批量Ping工具) 1.18 汉化绿色特别版
http://www.mumayi.com/downinfo/6828.html
热心网友
时间:2022-06-26 05:10
532