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

首頁 > 編程 > BAT > 正文

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

2020-07-26 20:12:41
字體:
來源:轉載
供稿:網友

本文的批處理可以讓您知道自己所在局域網的同一網段下都有哪些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
久久久久久中文字幕| 国产区亚洲区欧美区| 最近2019年日本中文免费字幕| 亚洲乱码一区av黑人高潮| 欧美剧在线观看| 亚洲最新视频在线| 国产91精品最新在线播放| 国产精品美乳在线观看| 欧美成人精品不卡视频在线观看| 精品露脸国产偷人在视频| 9.1国产丝袜在线观看| 国产精品激情av电影在线观看| 久久亚洲精品网站| 国产欧美精品久久久| 91免费的视频在线播放| 国产精品美女久久| 欧美激情免费在线| 狠狠色狠狠色综合日日小说| 国产精品网站入口| 成人精品视频久久久久| 亚洲色图35p| 亚洲美女黄色片| 日韩视频在线一区| 欧美另类在线播放| 中国日韩欧美久久久久久久久| 91av在线网站| 91中文字幕一区| 日韩网站在线观看| 亚洲а∨天堂久久精品9966| 88xx成人精品| 7777免费精品视频| 97视频com| 这里只有精品视频| 亚洲国产精品yw在线观看| 久久久精品久久| 26uuu另类亚洲欧美日本老年| 欧美伊久线香蕉线新在线| 中文字幕日韩欧美精品在线观看| 欧美日韩久久久久| 久久久电影免费观看完整版| 久久久人成影片一区二区三区| 国内揄拍国内精品少妇国语| 日韩av在线一区二区| 成人久久一区二区| 亚洲97在线观看| 久久久综合免费视频| 欧美在线视频免费| 免费不卡欧美自拍视频| 久久国产精品影片| 精品网站999www| 亚洲国内精品视频| 高清在线视频日韩欧美| 91国偷自产一区二区三区的观看方式| 精品久久久久久电影| 精品亚洲男同gayvideo网站| 日韩精品在线视频| 色综合天天综合网国产成人网| 精品国产依人香蕉在线精品| 亚洲男人天堂手机在线| 91精品国产乱码久久久久久久久| 日韩高清电影免费观看完整版| 国产日韩在线看片| 国产精品一区二区av影院萌芽| 国产日韩在线视频| 精品国产乱码久久久久久虫虫漫画| 亚洲欧美另类人妖| 91精品国产自产91精品| 亚州国产精品久久久| 自拍偷拍亚洲欧美| 日韩欧美在线视频| 日韩视频欧美视频| 欧洲成人午夜免费大片| 亚洲第一中文字幕在线观看| 91精品视频在线播放| 国产亚洲欧美日韩美女| 欧洲日本亚洲国产区| 久久视频在线免费观看| 国产精品福利在线观看| 91在线观看免费| 国产欧美在线观看| 在线播放日韩av| 久久夜色精品国产| 亚洲女性裸体视频| 国产精品美女久久久久av超清| 黄色成人av在线| 精品久久久久久久中文字幕| 一区二区三区日韩在线| 国产区精品在线观看| 亚洲小视频在线观看| 国产精品一区二区久久久久| 欧美精品在线免费| 中文字幕av一区二区三区谷原希美| 国产成人aa精品一区在线播放| 97国产精品视频| 欧美一级大片在线免费观看| 国产精品99久久久久久白浆小说| 性色av一区二区咪爱| 国产在线高清精品| 日韩av毛片网| 亚洲石原莉奈一区二区在线观看| 久久99精品久久久久久琪琪| 91网在线免费观看| 亚洲精品天天看| www亚洲精品| 亚洲性生活视频在线观看| 日韩中文字幕视频在线| 欧美精品久久久久a| 91久久精品美女高潮| 菠萝蜜影院一区二区免费| 美女性感视频久久久| 91极品女神在线| 欧美电影免费在线观看| 精品久久久久久久大神国产| 亚洲电影天堂av| 欧美电影免费在线观看| 国产精品久久久久久久久久99| 日韩大片在线观看视频| 欧美精品18videosex性欧美| 国产欧美一区二区三区久久人妖| 欧美日韩国产二区| 国产欧美 在线欧美| 中日韩午夜理伦电影免费| 最近2019免费中文字幕视频三| 成人国产精品日本在线| 成人在线中文字幕| 大伊人狠狠躁夜夜躁av一区| 日韩欧美高清在线视频| 97色在线观看| 日韩性xxxx爱| 92看片淫黄大片看国产片| 日韩资源在线观看| 日韩欧美999| 91天堂在线视频| 日韩欧美国产中文字幕| 色爱av美腿丝袜综合粉嫩av| 亚洲精品一区中文| 久久精品亚洲热| 亚洲成色777777在线观看影院| 亚洲视频在线播放| 亚洲成色www8888| 亚洲精品久久久久国产| 91精品国产91久久| 在线观看国产精品淫| 2020久久国产精品| 亚洲精品国产综合区久久久久久久| 在线看日韩欧美| 国产精品视频精品视频| 欧美激情图片区| 亚洲欧洲在线免费| 日韩国产在线播放| 亚洲三级 欧美三级| 欧美猛交ⅹxxx乱大交视频| 三级精品视频久久久久| 九九热精品在线| 粉嫩av一区二区三区免费野| 日韩女在线观看| 欧美日韩国产成人高清视频| 91精品国产自产91精品| 国产精品久久久久秋霞鲁丝| 国产精品一区二区三区成人| 国产成人av在线| 国内精品久久久久伊人av| 国内精品模特av私拍在线观看| 性色av一区二区三区|