国产探花免费观看_亚洲丰满少妇自慰呻吟_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]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临夏市| 岑溪市| 丽水市| 沁阳市| 洪泽县| 类乌齐县| 西林县| 吉木乃县| 永修县| 和平区| 织金县| 宣城市| 静海县| 卫辉市| 鄂伦春自治旗| 历史| 利津县| 永仁县| 西丰县| 翁牛特旗| 涟源市| 西充县| 建湖县| 上蔡县| 柳州市| 修武县| 安达市| 冀州市| 齐河县| 昌图县| 清新县| 三穗县| 保康县| 缙云县| 台州市| 延长县| 昂仁县| 县级市| 阳西县| 林甸县| 甘孜县|