国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

批處理查看同一子網絡下的所有IP在線情況

2020-06-09 14:00:59
字體:
來源:轉載
供稿:網友

本文的批處理可以讓您知道自己所在局域網的同一網段下都有哪些IP被使用了。不得不承認,我在創造這個批處理的時候想法很奇怪,甚至有些愚蠢。

:::::::查看所有子網IP.bat:::::::@echo offtitle 查看所有子網IPset /a Online=0set /a Offline=0set /a Total=256set ExportFile=子網IP在線統計.txt:: 初始化在線IP與不在線IP的個數為零,共掃描256個IP,結果輸出的文件名set StartTime=%time%:: 記錄程序的開始時間for /f "delims=: tokens=2" %%i in ('ipconfig /all ^| find /i "IP Address"') do set IP=%%i:: 獲得本機IP [注1]if "%IP%"=="" echo 未連接到網絡 & pause & goto :EOFif "%IP%"==" 0.0.0.0" echo 未連接到網絡 & pause & goto :EOF:: 當IP為空或 0.0.0.0 時,提示未連接并退出該程序for /f "delims=. tokens=1,2,3,4" %%i in ("%IP%") do (  set /a IP1=%%i  set /a IP2=%%j  set /a IP3=%%k  set /a IP4=%%l):: 以句點為分隔符,分別將IP的四個十進制數賦給四個變量set /a IP4=0echo 在線的IP:>%ExportFile%:: 初始化IP的第四個數值為零,并創建結果輸出文件:RETRYping %IP1%.%IP2%.%IP3%.%IP4% -n 1 -w 200 -l 16>nul && set /a Online+=1 && echo %IP1%.%IP2%.%IP3%.%IP4%>>%ExportFile% || set /a Offline+=1:: ping 目標IP [注2]set /p =[將本文底部評論4中的退格符替換到此處]set /a Scanned=%Online%+%Offline%set /a Progress=(%Online%+%Offline%)*100/%Total%set /p =正在掃描:%Scanned%/%Total% 掃描進度:%Progress%%%:: 刪除當前行的內容,并重新顯示進度信息 [注3]set /a IP4+=1 if %IP4% lss %Total% goto :RETRY:: 當IP的第四個數值小于總數時,跳轉回 :RETRY 處,重復執行直到全部 ping 完為止echo.echo.set EndTime=%time%:: 記錄程序的結束時間set /a Seconds = %EndTime:~6,2% - %StartTime:~6,2%set /a Minutes = %EndTime:~3,2% - %StartTime:~3,2%if %Seconds% lss 0 set /a Seconds += 60 & set /a Minutes -= 1if %Minutes% lss 0 set /a Minutes += 60:: 計算時間差set /a Percent=%Online%*100/(%Online%+%Offline%):: 計算在線百分比echo 在線IP個數:  %Online%echo 不在線IP個數: %Offline%echo 在線百分比:  %Percent%%%echo 統計耗時:   %Minutes%分%Seconds%秒echo 統計日期:   %date% %time:~0,-3%echo.>>%ExportFile%echo 在線IP個數:  %Online%>>%ExportFile%echo 不在線IP個數: %Offline%>>%ExportFile%echo 在線百分比:  %Percent%%%>>%ExportFile%echo 統計耗時:   %Minutes%分%Seconds%秒>>%ExportFile%echo 統計日期:   %date% %time:~0,-3%>>%ExportFile%echo 記錄已保存到文件"%ExportFile%"中::顯示結果并將結果保存到文件中pause::::::::::::::::::::::::::::::::

注1. ipconfig 是內置于 Windows 的 TCP/IP 應用程序,用于顯示本地計算機網絡適配器的物理地址和IP地址等配制信息,這些信息一般用來檢驗手動配置的 TCP/IP 設置是否正確。當在網絡中使用 DHCP 服務時, ipconfig 可以檢測到計算機中分配到了什么IP地址,是否配置正確,并且可以釋放,重新獲取IP地址。這些信息對于網絡測試和故障排除都有重要的作用。[3]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪洞县| 新兴县| 滨州市| 龙岩市| 隆安县| 赫章县| 巴中市| 财经| 平潭县| 镇远县| 大理市| 和静县| 蒙自县| 上饶县| 涟水县| 巨鹿县| 奉贤区| 五指山市| 光山县| 铅山县| 麻阳| 平谷区| 平远县| 房山区| 健康| 淮阳县| 南阳市| 获嘉县| 濮阳县| 南康市| 江津市| 平安县| 巍山| 巴青县| 东台市| 台江县| 独山县| 关岭| 南开区| 贺兰县| 昭苏县|