亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

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

2020-03-29 19:53:57
字體:
來源:轉載
供稿:網友

本文的批處理可以讓您知道自己所在局域網的同一網段下都有哪些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]
更詳細的說明請參閱 ipconfig/? 。ipconfig /all ,參數 /all 表示查看詳細的網絡配置。命令 ipconfig /all ^| find /i "IP Address" 表示在 'ipconfig /all 的結果中,以 "IP Address" 為查找對象,進行搜索(其結果類似于:IP Address. . . . . . . . . . . . : 10.30.11.51 )。

而整條命令中的 for 語句,則表示在上述結果中,以冒號為間隔(delims=:),查找第2個字串(tokens=2)。很明顯,所找到的結果就是自己電腦當前的IP地址了(如果您只有一快網卡或是只啟用了一個網卡的話。顯然,對于多個網卡會顯示出多個IP的情況,我并沒有考慮的太全面)。[關于 for 更詳細請參閱 4.2.4 小節]

另外,注意到在 ipconfig /all ^| find /i "IP Address" 中有一個轉義字符 ^ ,它的作用是讓后面的管道命令 | 生效,而不是讓程序把 | 誤解為 for 語句里參數的一部分。

注2. ping 其實才是本批處理的核心部分。命令 ping 的主要作用是通過發送數據包并接收應答信息來檢測兩臺計算機之間的網絡是否連通。比如我可以輸入 ping 10.30.11.35 以便查看我是否能與我所在的局域網中IP為 10.30.11.35 的機器連通。如果我不懂批處理的話,也許我就得從 IP 10.30.11.1 開始,挨個地 ping 到 IP 10.30.11.255 ,才能達到我在本小節的最初目的。

在批處理中 ping 的3個參數 -n 1 -w 200 -l 16 分別表示:僅 ping 一遍[-n 1],等待200毫秒后按超時考慮[-w 200],發送16字節的數據[-l 16]。

另外,此命令行中同時用到了兩個 && 和一個 || 的組合命令,我不得不承認這種復雜的邏輯關系會給您帶來閱讀上的困難。

注3. 這里使用了 set /p =顯示內容

本文的使用程度并不大,卻很有趣,至少并沒有想象中的那么愚蠢。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人在线播放| 欧美在线激情网| 91九色国产在线| 九九视频直播综合网| 亚洲视频欧美视频| 国产美女搞久久| 久久精品免费电影| 九九热精品视频| 九九精品在线播放| 国产日韩在线亚洲字幕中文| 久久人人爽人人爽人人片亚洲| 国产69精品久久久久9999| 国产午夜精品美女视频明星a级| 国产视频在线观看一区二区| 97在线视频免费观看| 国产成人综合久久| 国产成人精品久久亚洲高清不卡| 欧美成年人视频| 亚洲一区二区三区四区视频| 亚洲成人精品在线| 精品久久久久久| 精品亚洲精品福利线在观看| 高清亚洲成在人网站天堂| 中文字幕av一区中文字幕天堂| 久久久精品999| 色综合久久88色综合天天看泰| 国产精品久久久久久久午夜| 国产一区二区三区日韩欧美| 欧美猛交ⅹxxx乱大交视频| 国产精品久久久av久久久| 777午夜精品福利在线观看| 性视频1819p久久| 欧美精品成人91久久久久久久| 欧美亚洲国产成人精品| 日韩中文字幕av| 国产999精品久久久影片官网| 欧美成人免费全部| 911国产网站尤物在线观看| 中文字幕久久精品| 国产精品爽爽爽| 欧美激情精品久久久久久变态| 日本成人在线视频网址| 欧美成人午夜免费视在线看片| 亚洲一区二区三区久久| 国产香蕉精品视频一区二区三区| 精品一区精品二区| 精品综合久久久久久97| 92裸体在线视频网站| 欧美电影电视剧在线观看| 亚洲自拍另类欧美丝袜| 久久久久久久久久久成人| 国产视频亚洲视频| 日韩在线国产精品| 91欧美精品成人综合在线观看| 国产精品免费一区豆花| 动漫精品一区二区| 91国产视频在线播放| 国产精品视频中文字幕91| 日韩美女毛茸茸| 影音先锋日韩有码| 亚洲女人被黑人巨大进入al| 国内免费久久久久久久久久久| 成人免费视频a| 日韩美女视频在线观看| 欧美精品亚州精品| 国产成人精品日本亚洲专区61| 久久精品国产电影| 欧美在线观看网站| 国产精品爱啪在线线免费观看| 九九热r在线视频精品| 亚洲国产91精品在线观看| 亚洲www在线观看| 在线色欧美三级视频| 91精品久久久久久久久久久| 4k岛国日韩精品**专区| 91日韩在线播放| 91av视频在线观看| 国产欧美日韩丝袜精品一区| 国产一区二区日韩精品欧美精品| 精品欧美国产一区二区三区| 亚洲成人xxx| 成人国产精品免费视频| 亚洲视频网站在线观看| 成人妇女淫片aaaa视频| 国产91精品黑色丝袜高跟鞋| 国产一区在线播放| 亚洲一区二区免费在线| 九九视频这里只有精品| 色综合久久88| 久操成人在线视频| 欧美视频第一页| 国产欧美亚洲精品| 国产美女精彩久久| 91在线色戒在线| 久久精品影视伊人网| 国产一级揄自揄精品视频| 欧美激情性做爰免费视频| 国产日韩在线亚洲字幕中文| 亚洲一区精品电影| 国内精品久久久久久久| 欧美一级大片在线免费观看| 日韩亚洲在线观看| 国产精品久久久久久久久久久不卡| 欧美大胆a视频| 久久激情视频久久| 欧美在线欧美在线| 国产精品美女久久久久av超清| 国产亚洲视频在线| www.午夜精品| www.色综合| 亚洲女同性videos| 精品久久久av| 久久亚洲国产精品成人av秋霞| 日韩中文视频免费在线观看| 亚洲精品免费网站| 久久伊人精品一区二区三区| 亚洲va欧美va国产综合久久| 国产精品丝袜久久久久久高清| 国产精品成人免费电影| 国产视频亚洲精品| 亚洲精品久久7777777| 亚洲综合精品一区二区| 久久久久久久影视| 亚洲第一页中文字幕| 欧美高清一级大片| 欧美尺度大的性做爰视频| 亚洲人在线视频| 日韩视频亚洲视频| 久久久久国色av免费观看性色| 国产专区精品视频| 国产精品无av码在线观看| 日韩成人中文字幕在线观看| 亚洲精品福利资源站| 国产精品7m视频| 亚洲图片在区色| 一本色道久久88综合日韩精品| 亚洲国产精彩中文乱码av在线播放| 久久噜噜噜精品国产亚洲综合| 欧美激情一级二级| 51视频国产精品一区二区| 日韩一区二区久久久| 欧美日韩国产一区二区三区| 久久99久久久久久久噜噜| 欧美乱妇40p| 国产精品久久久久久久久久久不卡| 久久精品成人欧美大片古装| 亚洲欧美日韩另类| 色妞色视频一区二区三区四区| 亚洲激情视频在线| 亚洲二区在线播放视频| 日韩福利在线播放| 成人午夜在线影院| 中文字幕日韩欧美精品在线观看| 日韩欧美精品网站| 亚洲精品v欧美精品v日韩精品| 色老头一区二区三区| 国产一区二区av| 国产亚洲视频在线观看| 亚洲精品国产综合久久| 91产国在线观看动作片喷水| 国产精品嫩草影院一区二区| 992tv成人免费影院| 尤物yw午夜国产精品视频| 午夜精品久久久久久久99热浪潮|